summaryrefslogtreecommitdiffstats
path: root/include/errno.h
Commit message (Collapse)AuthorAgeFilesLines
* Use __UCLIBC_HAS_TLS__ (now available) as guard for TLS relatedCarmelo Amoroso2009-02-201-1/+1
| | | | | | | | 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>
* BIG BIG commit: all left files merged from trunk [rev 22714]. Currenntly ↵Carmelo Amoroso2008-07-091-2/+2
| | | | 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>
* Fix __uClibc_main.c to not create aliases to hidden variablesCarmelo Amoroso2007-11-221-1/+1
| | | | | | | | | | | (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>
* A bunch of fixes into include directoryCarmelo Amoroso2007-11-201-0/+2
| | | | | | | | | | | | - [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>
* Merge from trunk."Steven J. Hill"2006-02-251-1/+1
|
* Merge from trunk."Steven J. Hill"2006-01-061-1/+1
|
* And finally, make 'errno' and TLS variable. The TLS conversion of errno, ↵"Steven J. Hill"2006-01-051-3/+19
| | | | h_errno and __resp was a real challenge. I am glad that is over with.
* Sync with trunk."Steven J. Hill"2005-09-211-1/+3
|
* Finalize the merge from the trunk. There are more files to be"Steven J. Hill"2005-07-301-3/+10
| | | | merged, but they will be done manually.
* Cleanup some dead wood in the header filesEric Andersen2004-07-301-9/+0
|
* Turn off program_invocation_name and friendEric Andersen2001-10-151-0/+2
|
* Rev all the header files to sync things with glibc 2.2.4Eric Andersen2001-09-271-10/+60
|
* Added __BEGIN_DECLS and __END_DECLS to the files that didn't haveDavid McCullough2001-07-111-0/+3
| | | | | | it and that I could see needed it. Should be pretty low impact as these are only defined when using C++.
* Fix include/errno.h to not use kernel header, and instead use bits/errno.h.Eric Andersen2001-04-061-3/+6
| | | | | | | 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
* Add in tmpnam() support from David Whedon <dwhedon@gordian.com>,Eric Andersen2000-11-151-1/+1
| | | | rework include/stdio.h, and fix up the resultant damage.
* Major update to string handling. strcmp and friends were horriblyEric Andersen2000-10-051-11/+2
| | | | | broken. They now test out as working properly. -Erik
* Patch from "D. Jeff Dionne / VE3DJF" <jeff@rt-control.com>0_9_1aErik Andersen2000-05-141-0/+1
| | | | | to allow uC-libc to compile under x86. -Erik
* Initial revision0_9_1Erik Andersen2000-05-141-0/+25