summaryrefslogtreecommitdiffstats
path: root/libpthread/linuxthreads/sysdeps/i386
Commit message (Collapse)AuthorAgeFilesLines
* linuxthreads fixes from Will Newton (will.newton AT gmail.com):Denis Vlasenko2009-03-121-2/+0
| | | | | | | | | | | * share Sys V semaphores in order to get appropriate SEM_UNDO semantics. * correct guardaddr in pthread_free() for TLS case * move spinlock unlocking before restart() * When exit was called from a signal handler, the restart from the manager processing the exit request instead restarted the thread in pthread_cond_timedwait. (see http://sources.redhat.com/ml/libc-ports/2006-05/msg00000.html)
* Move kernel-features.h header from the linuxthread directoryCarmelo Amoroso2008-12-112-2/+2
| | | | | | | | to a common one (libc/sysdeps/linux/common/bits) so that any function can access to supported kernel feature (i.e. getdents). Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* - add prototypesBernhard Reutner-Fischer2008-09-251-2/+1
|
* use the __extern_always_inline define from cdefs.h instead of duplicating ↵Mike Frysinger2008-01-062-6/+2
| | | | gcc version checking in every pt-machine.h header ... while __extern_always_inline should work fine, i think what is intended is __extern_inline ... should double check later
* - fixup gnu_inline vs. C99 inlineBernhard Reutner-Fischer2008-01-051-2/+7
| | | | - add missing header guards while at it
* Remove preprocessor warning due to missing definition of USE_TLSKhem Raj2007-05-151-1/+1
|
* Joseph S. Myers writes:Eric Andersen2006-10-199-19/+0
| | | | | | There are many directories called "CVS" checked into uClibc SVN, probably as a side-effect of importing a CVS checkout. I don't think these are particularly useful to have checked in.
* sync with glibc CVSMike Frysinger2006-03-103-3/+3
|
* blah, glibc moved linuxthreads aroundMike Frysinger2006-03-093-3/+3
|
* glibc syncMike Frysinger2006-02-043-3/+3
|
* change asm/volatile to __x__Peter S. Mazinger2006-02-013-14/+14
|
* s/IS_IN_linuxthreads/IS_IN_libpthread/, some prototypes, correct ↵Peter S. Mazinger2006-01-312-1/+4
| | | | Makefile.in, disable __res_state, unavailable in resolv.h
* initial import of latest linuxthreadsMike Frysinger2006-01-3115-0/+866
|
* rename current stable linuxthreads to linuxthreads.old to prepare for import ↵Mike Frysinger2005-11-153-650/+0
| | | | of latest glibc version
* revert linuxthreads to pre rev 11377 (i.e. before the massive attempt to ↵Mike Frysinger2005-11-151-10/+5
| | | | import glibc updates) while keeping the few bugfixes ... idea is to keep both old and new linuxthreads around so we can hack on the new version while delivering the old stable version to end users
* make sure we use optimized version when building for newer intel/amd cpusMike Frysinger2005-09-081-1/+3
|
* import some fixes from glibcMike Frysinger2005-09-081-5/+10
|
* sync misc trivial touchups from glibcMike Frysinger2005-09-082-3/+5
|
* Initial effort at adding profiling support.Eric Andersen2003-03-034-158/+48
|
* Major update for pthreads, based in large part on improvementsEric Andersen2003-02-276-69/+465
| | | | | from glibc 2.3. This should make threads much more efficient. -Erik
* Merge in the pthread library. This is the linuxthreads library taken fromEric Andersen2002-02-204-0/+360
glibc 2.1.3 and ported to work with uClibc by Stefan Soucek and Erik Andersen (me). Stefan has hacked things up such that linuxthreads runs on MMU-less systems (tested only on arm-nommu). Erik cleaned things up and made it work properly as a shared library. -Erik