summaryrefslogtreecommitdiffstats
path: root/libpthread/linuxthreads/mutex.c
Commit message (Collapse)AuthorAgeFilesLines
* revert linuxthreads to pre rev 11377 (i.e. before the massive attempt to ↵Mike Frysinger2005-11-151-8/+0
| | | | 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
* add hidden_def() macros from glibc but stub them out to cut down on diffsMike Frysinger2005-09-081-0/+8
|
* 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.
* Major update for pthreads, based in large part on improvementsEric Andersen2003-02-271-40/+176
| | | | | from glibc 2.3. This should make threads much more efficient. -Erik
* Ugh. Make uClibc cross compile with gcc 2.95.x and threads. I wonderEric Andersen2002-08-111-2/+2
| | | | | if this is serious enough to warrent 0.9.14? -Erik
* Add both pthread_mutexattr_setpshared() andEric Andersen2002-07-141-0/+18
| | | | | | pthread_mutexattr_getpshared(), which were missing -Erik
* Patch from Ronald Wahl <rwa@peppercon.com> -- kill references toEric Andersen2002-07-011-6/+6
| | | | | the obsolete PTHREAD_MUTEX_FAST_NP, and change the default mutex type to adaptive
* Lose the _GNU_SOURCE and just add __USE_GNU to the one file that needsEric Andersen2002-02-211-0/+2
| | | | | | it, since we definately do not want silent remapping of functions to their large-file counterparts. -Erik
* Merge in the pthread library. This is the linuxthreads library taken fromEric Andersen2002-02-201-0/+201
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