summaryrefslogtreecommitdiffstats
path: root/libc/misc/internals
Commit message (Collapse)AuthorAgeFilesLines
* make the sem_open changes actually compileAustin Foxley2009-11-092-2/+2
| | | | | | __gen_tempname now needs to not be hidden so libpthread can get at it Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Extend __gen_tempname with mode argumentMikhail Gusarov2009-11-092-8/+9
| | | | | | | | | | sem_open(3) needs to create a temporary file in a way which can't be efficiently implemented in terms of POSIX API. Extend __gen_tempname with mode_t mode argument in order to ease sem_open implementation. Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* whitespace fixesAustin Foxley2009-10-171-1/+1
| | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* sync a few trivial changes back to masterAustin Foxley2009-10-171-4/+4
| | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* use correct define to guard non tls errnoAustin Foxley2009-09-232-17/+1
| | | | | | also cleanup errno.c to match master tls patch Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* convert // comments to /**/; remove empty #if/#endif pairs. no code changesDenys Vlasenko2009-09-182-14/+0
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* trim Experimentally off and uncommented hiddenAustin Foxley2009-09-184-17/+0
| | | | | | | | sed -i -e '/Experimentally off - /d' $(grep -rl "Experimentally off - " *) sed -i -e '/^\/\*[[:space:]]*libc_hidden_proto(/d' $(grep -rl "libc_hidden_proto" *) should be a nop Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* support building out-of-treeBernhard Reutner-Fischer2009-08-191-0/+2
| | | | | | | Handle O= Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* 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>
* Get non nptl threads compiled on x86.Khem Raj2008-12-232-13/+11
|
* signed-off-by: Khem Raj <raj.khem@gmail.com>Khem Raj2008-12-021-8/+8
| | | | Sync from trunk.
* sign-off-by: Khem Raj <raj.khem@gmail.com>Khem Raj2008-12-021-1/+2
| | | | Move includes out of __UCLIBC_HAS_THREADS_NATIVE__ conditional
* signed-off-by: Khem Raj <raj.khem@gmail.com>Khem Raj2008-12-023-20/+48
| | | | | More merges from trunk to get nptl compiling for arm. Also fix some errno related linking problems.
* Synch with trunk @ 24165Carmelo Amoroso2008-11-271-8/+8
| | | | | Step 17: libc_hidden_proto removal (almost all). and other minor changes (inline keyword, extra character)
* Synch with trunk @ 24160Carmelo Amoroso2008-11-271-4/+5
| | | | Step 13: build system updates.
* Synch with trunk @ 24087Carmelo Amoroso2008-11-182-3/+3
| | | | Step 10: libc_hidden_removal
* Synch with trunk @ 24075.Carmelo Amoroso2008-11-171-1/+1
| | | | Step 6: libc/misc
* Synch with trunk at rev 22997.Carmelo Amoroso2008-07-311-2/+2
| | | | | | | Basically trailing whitespaces removal, fix non standard keywords asm -> __asm__ inline -> __inline__ and some minor changes on trunk. 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-49/+49
| | | | 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>
* Sync build machinery stuff from trunk. Some more fixed for mips nptl portKhem Raj2008-06-271-2/+2
|
* Fix __uClibc_main.c to not create aliases to hidden variablesCarmelo Amoroso2007-11-221-8/+8
| | | | | | | | | | | (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>
* Fix Makefile.in and synch them with trunk. Signed-off-by: Carmelo Amoroso ↵Carmelo Amoroso2007-11-203-25/+46
| | | | <carmelo.amoroso@st.com>
* Fix up header files."Steven J. Hill"2007-04-141-4/+1
|
* More merging from trunk."Steven J. Hill"2007-01-211-7/+7
|
* Copy from trunk."Steven J. Hill"2006-12-161-0/+35
|
* Copy from trunk."Steven J. Hill"2006-12-161-0/+53
|
* Copy from trunk."Steven J. Hill"2006-12-161-0/+46
|
* Merge from trunk and bring in NPTL code in the various 'misc' subsystems."Steven J. Hill"2006-08-242-50/+212
|
* Merge from trunk."Steven J. Hill"2006-02-282-62/+67
|
* Big fricking merge from trunk."Steven J. Hill"2006-01-073-22/+36
|
* And finally, make 'errno' and TLS variable. The TLS conversion of errno, ↵"Steven J. Hill"2006-01-052-2/+29
| | | | h_errno and __resp was a real challenge. I am glad that is over with.
* Changes to make 'h_errno' be a TLS variable. These changes should be ↵"Steven J. Hill"2006-01-052-5/+3
| | | | portable into the trunk as, I think, they handle both thread and non-threaded cases and maybe only minor tweaks to handle the linuxthreads model, if any.
* Clean-up definition and usage of h_errno to be a TLS variable."Steven J. Hill"2005-12-131-0/+6
|
* Merge from trunk."Steven J. Hill"2005-12-105-32/+20
|
* More merging from trunk."Steven J. Hill"2005-12-061-6/+15
|
* Big merge from trunk. Stop the madness!"Steven J. Hill"2005-12-061-1/+1
|
* Merge from trunk. More to come you betcha'."Steven J. Hill"2005-12-024-76/+25
|
* Sync up with trunk."Steven J. Hill"2005-11-191-1/+1
|
* Massive merge from trunk."Steven J. Hill"2005-11-181-6/+3
|
* Massive merge from trunk."Steven J. Hill"2005-11-171-5/+5
|
* Add 'static.c' back into the build."Steven J. Hill"2005-11-162-2/+6
|
* Changes to sync with trunk."Steven J. Hill"2005-11-061-1/+1
|
* Merge from trunk."Steven J. Hill"2005-10-303-75/+28
|
* Copy from trunk."Steven J. Hill"2005-10-301-0/+40
|
* Bring in changes from trunk."Steven J. Hill"2005-10-041-3/+2
|
* Fix up build system for NPTL. I admit it is much cleaner now, but I lost my ↵"Steven J. Hill"2005-10-042-25/+39
| | | | entire Saturday fixing this $!#$!#@$T! up.
* Rename option PTHREADS_NATIVE to be UCLIBC_HAS_THREADS_NATIVE instead. What ↵"Steven J. Hill"2005-09-241-1/+1
| | | | a stupid name to start with. What idiot thought of that?
* Big sync with trunk."Steven J. Hill"2005-09-242-11/+70
|
* Finish merge from trunk."Steven J. Hill"2005-09-131-10/+0
|
* Add in calls needed for TLS setup for statically linked applications. A call ↵"Steven J. Hill"2005-08-301-4/+15
| | | | is made to '_dl_aux_init' which is defined in 'dl-support.c' to set up TLS variables before '__uClibc_init' gets called.