summaryrefslogtreecommitdiffstats
path: root/libpthread/nptl/sysdeps/pthread/bits/libc-lock.h
Commit message (Collapse)AuthorAgeFilesLines
* libc: remove libc weak __pthreads_* wrappersTimo Teras2010-04-161-4/+2
| | | | | | | | | | | | | | | | | It is not possible to override for libpthread to override the weak libc definitions. This has never worked in uclibc, and does no longer work in glibc either (unless you use LD_DYNAMIC_WEAK). The proper thing to do is have weak prototypes in libc, and definitions in libpthread only. This way libc runs even if those functions are not defined, but just needs to protect against the NULL values (done by implementing __uclibc_maybe_call). This fix the problems if libc is linked before libpthread or if libpthread is pulled by a dependency library. Signed-off-by: Timo Teras <timo.teras@iki.fi> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Assorted fixed to get nptl compiling on ARMKhem Raj2010-02-171-2/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mass sync with glibc nptlAustin Foxley2010-02-161-19/+35
| | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* libpthread/nptl: core of the "Native Posix Threading Library" for uClibcAustin Foxley2009-10-171-0/+566
| | | | | | targetting arm,sh,i386,mips,sparc for now Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Back out nptl changes, which for now will be done in branches/uClibc-nptlEric Andersen2005-05-201-568/+0
|
* Import in NPTL code from glibc. For further information please"Steven J. Hill"2005-05-071-0/+568
consult the 'README.NPTL' file.