| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
stuff, instead of __UCLIBC_HAS_THREADS_NATIVE__.
This is in preparation on trunk merge to make TLS compatible
with LT (new) and NPTL.
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
|
|
|
| |
NPTL sh4 port build and work fine. All committed to allow Khem Ray working on a working branch to integrate the ARM nptl port. MIPS nptl port not tested but should still building and working fine. There are some other part non yet merged with trunk (misc/internals and some headers file that need some more work). Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
|
|
|
|
|
|
|
|
|
|
| |
(like __progname). This patch has been already into the trunk
and it solves a segfault with openssh for example.
Further needed to fix the prototype of 'program_invocation_name;
into include/errno.h to avoid mismatch with definition within
libc/misc/internals/__uCLibc_main.c
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
- [elf.h] Add missing macro for GNU hash support
- [fcntl.h] Add extern declaration for fcntl64
- [libc-symbols] Re-enale 'hidden_proto' macro and others.
Synch it with trunk
- [tls.h] export USE___THREAD macro to librt too
- [unistd.h] Fix sysconf prototype
- [errno.h] Avoid warnings for duplicated macro definitions
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
| |
|
| |
|
|
|
|
| |
h_errno and __resp was a real challenge. I am glad that is over with.
|
| |
|
|
|
|
| |
merged, but they will be done manually.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
it and that I could see needed it.
Should be pretty low impact as these are only defined when using C++.
|
|
|
|
|
|
|
| |
This required we use _LIBC instead of __LIBC__ to be consistent with glibc.
This had some sideffects in sys/syscalls.h. While fixing things, I made
everything use __set_errno() for (eventual) thread support.
-Erik
|
|
|
|
| |
rework include/stdio.h, and fix up the resultant damage.
|
|
|
|
|
| |
broken. They now test out as working properly.
-Erik
|
|
|
|
|
| |
to allow uC-libc to compile under x86.
-Erik
|
|
|