summaryrefslogtreecommitdiffstats
path: root/libpthread/linuxthreads/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
* Paul Mundt <lethal@linux-sh.org> writes:Eric Andersen2003-12-054-0/+181
| | | | | | | | | | | | | This patch adds the libpthread backend bits for sh64. As noted previously, we can't inline things like the testandset() in pt-machine.h as we need to use a completely different ISA / CFLAGS in order for this to work. As a result, this patch is somewhat of a RFC as well to see what people think of the libpthread/linuxthreads/sysdeps Makefile approach, etc. The approach I've taken currently has been to provide a sysdeps/Makefile with a note that TARGET_ARCHs that want build rules can simply add themselves into the list of matching architectures to add to the subdir rule for. This probably isn't the cleanest solution, but it's quite transparent and works quite well.
* Coldfire patch from Bernardo InnocentiEric Andersen2003-06-171-2/+2
|
* Initial effort at adding profiling support.Eric Andersen2003-03-0325-970/+48
|
* fix coldfire/68000 support properly this time, ifdef logic was back toDavid McCullough2003-03-031-4/+4
| | | | front.
* Fixup mips pthreadsEric Andersen2003-02-281-1/+30
|
* restore the coldfire changesDavid McCullough2003-02-281-1/+8
|
* Major update for pthreads, based in large part on improvementsEric Andersen2003-02-2726-225/+1503
| | | | | from glibc 2.3. This should make threads much more efficient. -Erik
* Correct license.Miles Bader2003-01-312-6/+6
|
* Initial checkin.Miles Bader2003-01-302-0/+63
|
* Per patch from Nathan Field at ghs.com, fix the mips __compare_and_swap inlineEric Andersen2003-01-231-0/+27
| | | | | function. Without this fix, pthread_mutex_lock/pthread_mutex_unlock don't work on mips.
* Rework sparc architecture support so it will compileEric Andersen2003-01-024-109/+0
| | | | | and run. Seems to be working... -Erik
* It turns out that __thread is now a gcc keyword. We used __thread inEric Andersen2002-10-131-1/+1
| | | | | | | | a few spots in our header files. In this change I do a s/__thread/__thread_id/ so we no longer conflict with newer CVS versions of gcc (such as the patched up gcc 3.2 included with RedHat 3.0). -Erik
* Added pthread support for CRIS.Tobias Anderberg2002-09-202-0/+77
|
* Fixup thread support for the 5200/5307 coldfire platforms.David McCullough2002-09-171-1/+9
|
* Several pthreads updates. Enable linuxthreads_db. Several fixesEric Andersen2002-08-061-4/+5
| | | | | related to thread local storage. -Erik
* Kill the libc-lock headers, which we do not use and which areEric Andersen2002-06-102-253/+0
| | | | | not correct for uClibc. Fix setenv locking to behave itself. -Erik
* Patch from M. R. Brown <mrbrown@0xd6.org> to fix pthread supportEric Andersen2002-03-012-0/+83
| | | | for SH, and fix vfork
* Oops. I forgot to commit this file...Eric Andersen2002-02-211-0/+35
|
* Merge in the pthread library. This is the linuxthreads library taken fromEric Andersen2002-02-2025-0/+1740
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