summaryrefslogtreecommitdiffstats
path: root/libpthread/linuxthreads/specific.c
Commit message (Collapse)AuthorAgeFilesLines
* linuxthreads fixes from Will Newton (will.newton AT gmail.com):Denis Vlasenko2009-03-121-4/+6
| | | | | | | | | | | * 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)
* initial import of latest linuxthreadsMike Frysinger2006-01-311-0/+241
|
* rename current stable linuxthreads to linuxthreads.old to prepare for import ↵Mike Frysinger2005-11-151-204/+0
| | | | of latest glibc version
* revert linuxthreads to pre rev 11377 (i.e. before the massive attempt to ↵Mike Frysinger2005-11-151-98/+94
| | | | 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
* sync with glibc coding style to make further updates easierMike Frysinger2005-09-081-94/+98
|
* Fix a long-standing bug with pthreads. A couple of linuxthreads filesManuel Novoa III2003-12-271-1/+0
| | | | | | | | | | | | | | | | were including libc-lock.h which had a bunch of weak pragmas. Also, uClibc supplied a number of no-op weak thread functions even though many weren't needed. This combined result was that sometimes the functional versions of thread functions in pthread would not override the weaks in libc. While fixing this, I also prepended double-underscore to all necessary weak thread funcs in uClibc, and removed all unused weaks. I did a test build, but haven't tested this since these changes are a backport from my working tree. I did test the changes there and no longer need to explicitly add -lpthread in the perl build for perl to pass its thread self tests.
* Minor cleanup to better sync with glibc 2.3Eric Andersen2003-03-111-102/+123
|
* Just be a bit less different from latest glibc version in commentsEric Andersen2003-01-231-1/+2
| | | | and in the files where variables live.
* Per patch from Nathan Field at ghs.com, add a couple of variablesEric Andersen2003-01-231-0/+3
| | | | needed to make gdb happy when debugging threadded apps.
* Several pthreads updates. Enable linuxthreads_db. Several fixesEric Andersen2002-08-061-2/+3
| | | | | related to thread local storage. -Erik
* Merge in the pthread library. This is the linuxthreads library taken fromEric Andersen2002-02-201-0/+179
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