summaryrefslogtreecommitdiffstats
path: root/libpthread
Commit message (Collapse)AuthorAgeFilesLines
* Die! Die! Die!"Steven J. Hill"2005-08-0925-1435/+0
|
* Properly link in needed TLS functions for the static C library. Added the ↵"Steven J. Hill"2005-07-313-8/+839
| | | | new low-level locking primitives to the C library for both static and shared. Added the new file 'dl-tls.c' from glibc which should be the final code necessary to fully link all the libraries for a NPTL-based uClibc.
* Last of the merges along with latest changes for NPTL. Nothing much"Steven J. Hill"2005-07-303-26/+17
| | | | new on the NPTL stuff other than cleaning a few things up.
* Merge from trunk."Steven J. Hill"2005-07-2310-77/+58
|
* Add generated thread block constant offsets. This was generated when ↵"Steven J. Hill"2005-07-221-0/+3
| | | | building a glibc toolchain. I will create a script to do the same thing in uClibc later on.
* Added new files for TLS functionality in libpthreads and for the dynamic ↵"Steven J. Hill"2005-07-2212-0/+637
| | | | loader. The headers may be moved to the 'ldso' directory hierarchy at a later date depending on what we run into when implementating changes to the loader.
* Big set of various patches to get the NPTL libraries to build and link."Steven J. Hill"2005-07-2220-9/+165
|
* Add in MIPS-specific implementation of 'vfork' and clean up other files in ↵"Steven J. Hill"2005-07-224-1/+36
| | | | NPTL to fit within the uClibc infrastructure.
* Changes to get the NPTL debug library to build and link."Steven J. Hill"2005-07-224-61/+55
|
* Massive clean up of makefiles with a focus on being able to compile correctly"Steven J. Hill"2005-07-224-3/+28
| | | | | both thread library models. Items of interest are the 'Rules.mak' changes at the top level as well as the new 'Rules.mak' for the NPTL library.
* Remove obsoleted files."Steven J. Hill"2005-07-224-110/+0
|
* Remove unused header file."Steven J. Hill"2005-07-041-12/+0
|
* Changed files for glibc compatibility so that more NPTL files would build."Steven J. Hill"2005-06-125-8/+49
|
* Fixed up 'clean' target for latest NPTL changes and modified include"Steven J. Hill"2005-06-122-21/+38
| | | | | dependency directories so that either thread model can be used by the C library modules that need some knowledge of pthreads.
* Add more files for NPTL support."Steven J. Hill"2005-06-1213-0/+692
|
* Add definitions necessary for TLS compilation."Steven J. Hill"2005-06-031-5/+6
|
* Fix up include paths for compilation in uClibc."Steven J. Hill"2005-06-033-13/+11
|
* Change system call names from glibc to uClibc."Steven J. Hill"2005-06-032-0/+16
|
* Sync up with latest NPTL code from glibc and add minor"Steven J. Hill"2005-06-0315-7/+141
| | | | #ifdef __UCLIBC__ directives.
* Prevent the stack from being executable. This will prevent some NPTL tests"Steven J. Hill"2005-06-031-0/+22
| | | | from passing, but it will require some intrustive changes.
* Add in compiling compatibility header files and header file for"Steven J. Hill"2005-06-036-0/+840
| | | | obtaining the Linux kernel version headers being used for NPTL.
* Removal of unsupported architectures."Steven J. Hill"2005-06-0348-3153/+0
|
* The better solution is to simply change the file includes."Steven J. Hill"2005-05-262-19/+4
|
* Copied 'not-cancel.h' from PowerPC architecture."Steven J. Hill"2005-05-261-60/+1
|
* libpthread/nptl/sysdeps/unix/sysv/linux/libc_multiple_threads.c"Steven J. Hill"2005-05-26366-588/+31173
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/bits libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/bits/pthreadtypes.h libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/bits/semaphore.h libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/fork.c libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/pt-vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/Versions libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/lowlevellock.h libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/not-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_gettime.c libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_delete.c libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_create.c libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/pt-vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_settime.c libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_getoverr.c libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/sem_post.c libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/createthread.c libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/pthread_once.c libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/Makefile libpthread/nptl/sysdeps/unix/sysv/linux/configure libpthread/nptl/sysdeps/unix/sysv/linux/fork.c libpthread/nptl/sysdeps/unix/sysv/linux/pthread_kill.c libpthread/nptl/sysdeps/unix/sysv/linux/alpha/timer_gettime.c libpthread/nptl/sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/alpha/fork.c libpthread/nptl/sysdeps/unix/sysv/linux/alpha/timer_delete.c libpthread/nptl/sysdeps/unix/sysv/linux/alpha/timer_create.c libpthread/nptl/sysdeps/unix/sysv/linux/alpha/vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/alpha/lowlevellock.h libpthread/nptl/sysdeps/unix/sysv/linux/alpha/timer_settime.c libpthread/nptl/sysdeps/unix/sysv/linux/alpha/aio_cancel.c libpthread/nptl/sysdeps/unix/sysv/linux/alpha/bits libpthread/nptl/sysdeps/unix/sysv/linux/alpha/bits/local_lim.h libpthread/nptl/sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h libpthread/nptl/sysdeps/unix/sysv/linux/alpha/bits/semaphore.h libpthread/nptl/sysdeps/unix/sysv/linux/alpha/clone.S libpthread/nptl/sysdeps/unix/sysv/linux/alpha/Versions libpthread/nptl/sysdeps/unix/sysv/linux/alpha/pt-vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/alpha/sem_post.c libpthread/nptl/sysdeps/unix/sysv/linux/alpha/pthread_once.c libpthread/nptl/sysdeps/unix/sysv/linux/alpha/createthread.c libpthread/nptl/sysdeps/unix/sysv/linux/alpha/Makefile libpthread/nptl/sysdeps/unix/sysv/linux/alpha/timer_getoverr.c libpthread/nptl/sysdeps/unix/sysv/linux/smp.h libpthread/nptl/sysdeps/unix/sysv/linux/mq_notify.c libpthread/nptl/sysdeps/unix/sysv/linux/internaltypes.h libpthread/nptl/sysdeps/unix/sysv/linux/fork.h libpthread/nptl/sysdeps/unix/sysv/linux/sem_trywait.c libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c libpthread/nptl/sysdeps/unix/sysv/linux/sleep.c libpthread/nptl/sysdeps/unix/sysv/linux/timer_routines.c libpthread/nptl/sysdeps/unix/sysv/linux/getpid.c libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-32 libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-32/clone.S libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-32/vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-32/pt-vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-32/pt-initfini.c libpthread/nptl/sysdeps/unix/sysv/linux/s390/bits/pthreadtypes.h libpthread/nptl/sysdeps/unix/sysv/linux/s390/bits/semaphore.h libpthread/nptl/sysdeps/unix/sysv/linux/s390/fork.c libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_gettime.c libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-64/clone.S libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_delete.c libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_create.c libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-64/Versions libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-64/vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-64/pt-vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-64/pt-initfini.c libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_settime.c libpthread/nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_getoverr.c libpthread/nptl/sysdeps/unix/sysv/linux/s390/lowlevellock.h libpthread/nptl/sysdeps/unix/sysv/linux/s390/jmp-unwind.c libpthread/nptl/sysdeps/unix/sysv/linux/s390/not-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/s390/pthread_once.c libpthread/nptl/sysdeps/unix/sysv/linux/pthread_yield.c libpthread/nptl/sysdeps/unix/sysv/linux/Implies libpthread/nptl/sysdeps/unix/sysv/linux/ia64/timer_gettime.c libpthread/nptl/sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/ia64/fork.c libpthread/nptl/sysdeps/unix/sysv/linux/ia64/timer_delete.c libpthread/nptl/sysdeps/unix/sysv/linux/ia64/clone2.S libpthread/nptl/sysdeps/unix/sysv/linux/ia64/timer_create.c libpthread/nptl/sysdeps/unix/sysv/linux/ia64/vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/ia64/__ia64_longjmp.S libpthread/nptl/sysdeps/unix/sysv/linux/ia64/lowlevellock.h libpthread/nptl/sysdeps/unix/sysv/linux/ia64/dl-sysdep.h libpthread/nptl/sysdeps/unix/sysv/linux/ia64/timer_settime.c libpthread/nptl/sysdeps/unix/sysv/linux/ia64/bits/local_lim.h libpthread/nptl/sysdeps/unix/sysv/linux/ia64/bits/pthreadtypes.h libpthread/nptl/sysdeps/unix/sysv/linux/ia64/bits/semaphore.h libpthread/nptl/sysdeps/unix/sysv/linux/ia64/Versions libpthread/nptl/sysdeps/unix/sysv/linux/ia64/pt-vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c libpthread/nptl/sysdeps/unix/sysv/linux/ia64/pt-initfini.c libpthread/nptl/sysdeps/unix/sysv/linux/ia64/jmpbuf-unwind.h libpthread/nptl/sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c libpthread/nptl/sysdeps/unix/sysv/linux/ia64/pthread_once.c libpthread/nptl/sysdeps/unix/sysv/linux/ia64/createthread.c libpthread/nptl/sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c libpthread/nptl/sysdeps/unix/sysv/linux/ia64/Makefile libpthread/nptl/sysdeps/unix/sysv/linux/ia64/timer_getoverr.c libpthread/nptl/sysdeps/unix/sysv/linux/pt-fork.c libpthread/nptl/sysdeps/unix/sysv/linux/pt-raise.c libpthread/nptl/sysdeps/unix/sysv/linux/kernel-posix-timers.h libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelbarrier.sym libpthread/nptl/sysdeps/unix/sysv/linux/sparc/bits/local_lim.h libpthread/nptl/sysdeps/unix/sysv/linux/sparc/bits/pthreadtypes.h libpthread/nptl/sysdeps/unix/sysv/linux/sparc/bits/semaphore.h libpthread/nptl/sysdeps/unix/sysv/linux/sparc/fork.c libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/timer_gettime.c libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/timer_delete.c libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/timer_create.c libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/Versions libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/pt-vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/timer_settime.c libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/timer_getoverr.c libpthread/nptl/sysdeps/unix/sysv/linux/sparc/Versions libpthread/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h libpthread/nptl/sysdeps/unix/sysv/linux/sparc/not-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/sparc/pthread_once.c libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc32 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/pt-vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/sparc/aio_cancel.c libpthread/nptl/sysdeps/unix/sysv/linux/mips/sysdep-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/mips/clone.S libpthread/nptl/sysdeps/unix/sysv/linux/mips/bits libpthread/nptl/sysdeps/unix/sysv/linux/mips/bits/pthreadtypes.h libpthread/nptl/sysdeps/unix/sysv/linux/mips/bits/semaphore.h libpthread/nptl/sysdeps/unix/sysv/linux/mips/fork.c libpthread/nptl/sysdeps/unix/sysv/linux/mips/lowlevellock.h libpthread/nptl/sysdeps/unix/sysv/linux/mips/vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/mips/pt-vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/mips/createthread.c libpthread/nptl/sysdeps/unix/sysv/linux/mips/pthread_once.c libpthread/nptl/sysdeps/unix/sysv/linux/pthread_getcpuclockid.c libpthread/nptl/sysdeps/unix/sysv/linux/jmp-unwind.c libpthread/nptl/sysdeps/unix/sysv/linux/aio_misc.h libpthread/nptl/sysdeps/unix/sysv/linux/sem_post.c libpthread/nptl/sysdeps/unix/sysv/linux/sigtimedwait.c libpthread/nptl/sysdeps/unix/sysv/linux/createthread.c libpthread/nptl/sysdeps/unix/sysv/linux/Makefile libpthread/nptl/sysdeps/unix/sysv/linux/timer_gettime.c libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrwlock.sym libpthread/nptl/sysdeps/unix/sysv/linux/lowlevellock.c libpthread/nptl/sysdeps/unix/sysv/linux/timer_delete.c libpthread/nptl/sysdeps/unix/sysv/linux/raise.c libpthread/nptl/sysdeps/unix/sysv/linux/allocrtsig.c libpthread/nptl/sysdeps/unix/sysv/linux/libc_pthread_init.c libpthread/nptl/sysdeps/unix/sysv/linux/timer_create.c libpthread/nptl/sysdeps/unix/sysv/linux/sigwait.c libpthread/nptl/sysdeps/unix/sysv/linux/sem_wait.c libpthread/nptl/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/i386/fork.c libpthread/nptl/sysdeps/unix/sysv/linux/i386/pthread_spin_init.c libpthread/nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h libpthread/nptl/sysdeps/unix/sysv/linux/i386/vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/dl-sysdep.h libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_unlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedrdlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_wrlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_post.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_rdlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_trywait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/libc-lowlevellock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedwrlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_broadcast.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_cond_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_barrier_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_rwlock_unlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_cond_signal.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_rwlock_timedrdlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_rwlock_wrlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/sem_post.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/sem_timedwait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_cond_timedwait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/lowlevellock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_rwlock_rdlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/sem_trywait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/sem_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/libc-lowlevellock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_rwlock_timedwrlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_cond_broadcast.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_cond_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_barrier_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_rwlock_unlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_cond_signal.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_rwlock_timedrdlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_rwlock_wrlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/sem_post.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/sem_timedwait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_cond_timedwait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/lowlevellock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_rwlock_rdlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/sem_trywait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/sem_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/libc-lowlevellock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_rwlock_timedwrlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_cond_broadcast.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/pthread_once.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/pthread_spin_unlock.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/clone.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/bits/pthreadtypes.h libpthread/nptl/sysdeps/unix/sysv/linux/i386/bits/semaphore.h libpthread/nptl/sysdeps/unix/sysv/linux/i386/not-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/i386/pt-vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/i386/createthread.c libpthread/nptl/sysdeps/unix/sysv/linux/libc-lowlevellock.c libpthread/nptl/sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c libpthread/nptl/sysdeps/unix/sysv/linux/timer_settime.c libpthread/nptl/sysdeps/unix/sysv/linux/unregister-atfork.c libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/fork.c libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_barrier_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_signal.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/sem_post.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedrdlock.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_once.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/clone.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pt-vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/libc-lowlevellock.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/Makefile libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/timer_gettime.c libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/timer_delete.c libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_unlock.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_spin_init.c libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/timer_create.c libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/compat-timer.h libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.h libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_wrlock.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/timer_settime.c libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_spin_unlock.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/bits libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/bits/pthreadtypes.h libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/bits/semaphore.h libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_rdlock.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/Versions libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/sem_trywait.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/not-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedwrlock.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_broadcast.S libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c libpthread/nptl/sysdeps/unix/sysv/linux/pthread_getaffinity.c libpthread/nptl/sysdeps/unix/sysv/linux/bits/local_lim.h libpthread/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelcond.sym libpthread/nptl/sysdeps/unix/sysv/linux/sigwaitinfo.c libpthread/nptl/sysdeps/unix/sysv/linux/pthread_mutex_cond_lock.c libpthread/nptl/sysdeps/unix/sysv/linux/pthread_attr_setaffinity.c libpthread/nptl/sysdeps/unix/sysv/linux/Versions libpthread/nptl/sysdeps/unix/sysv/linux/unwindbuf.sym libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/sh/fork.c libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_barrier_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/smp.h libpthread/nptl/sysdeps/unix/sysv/linux/sh/vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.h libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/lowlevel-atomic.h libpthread/nptl/sysdeps/unix/sysv/linux/sh/sem_post.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_wrlock.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedrdlock.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/sem_timedwait.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_once.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/sh4 libpthread/nptl/sysdeps/unix/sysv/linux/sh/sh4/lowlevellock.h libpthread/nptl/sysdeps/unix/sysv/linux/sh/clone.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/bits libpthread/nptl/sysdeps/unix/sysv/linux/sh/bits/pthreadtypes.h libpthread/nptl/sysdeps/unix/sysv/linux/sh/bits/semaphore.h libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/sem_trywait.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/pt-vfork.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/not-cancel.h libpthread/nptl/sysdeps/unix/sysv/linux/sh/sem_wait.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/libc-lowlevellock.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/pt-initfini.c libpthread/nptl/sysdeps/unix/sysv/linux/sh/createthread.c libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedwrlock.S libpthread/nptl/sysdeps/unix/sysv/linux/sem_timedwait.c libpthread/nptl/sysdeps/unix/sysv/linux/pthread_setaffinity.c libpthread/nptl/sysdeps/unix/sysv/linux/timer_getoverr.c libpthread/nptl/sysdeps/pthread/configure libpthread/nptl/sysdeps/pthread/pthread_cond_timedwait.c libpthread/nptl/sysdeps/pthread/unwind-resume.c libpthread/nptl/sysdeps/pthread/sigfillset.c libpthread/nptl/sysdeps/pthread/pthread_rwlock_rdlock.c libpthread/nptl/sysdeps/pthread/timer_routines.c libpthread/nptl/sysdeps/pthread/pthread_cond_broadcast.c libpthread/nptl/sysdeps/pthread/pthread_rwlock_timedwrlock.c libpthread/nptl/sysdeps/pthread/malloc-machine.h libpthread/nptl/sysdeps/pthread/pthread_barrier_wait.c libpthread/nptl/sysdeps/pthread/tcb-offsets.h libpthread/nptl/sysdeps/pthread/pthread_getcpuclockid.c libpthread/nptl/sysdeps/pthread/pt-longjmp.c libpthread/nptl/sysdeps/pthread/pthread_cond_signal.c libpthread/nptl/sysdeps/pthread/unwind-forcedunwind.c libpthread/nptl/sysdeps/pthread/pthread_rwlock_timedrdlock.c libpthread/nptl/sysdeps/pthread/pthread_once.c libpthread/nptl/sysdeps/pthread/createthread.c libpthread/nptl/sysdeps/pthread/Makefile libpthread/nptl/sysdeps/pthread/pthread.h libpthread/nptl/sysdeps/pthread/timer_gettime.c libpthread/nptl/sysdeps/pthread/flockfile.c libpthread/nptl/sysdeps/pthread/funlockfile.c libpthread/nptl/sysdeps/pthread/timer_delete.c libpthread/nptl/sysdeps/pthread/pthread-functions.h libpthread/nptl/sysdeps/pthread/allocalim.h libpthread/nptl/sysdeps/pthread/pthread_spin_init.c libpthread/nptl/sysdeps/pthread/timer_create.c libpthread/nptl/sysdeps/pthread/setxid.h libpthread/nptl/sysdeps/pthread/pthread_sigmask.c libpthread/nptl/sysdeps/pthread/configure.in libpthread/nptl/sysdeps/pthread/librt-cancellation.c libpthread/nptl/sysdeps/pthread/timer_settime.c libpthread/nptl/sysdeps/pthread/pthread_cond_wait.c libpthread/nptl/sysdeps/pthread/sigaction.c libpthread/nptl/sysdeps/pthread/sigprocmask.c libpthread/nptl/sysdeps/pthread/pthread_rwlock_unlock.c libpthread/nptl/sysdeps/pthread/rt-unwind-resume.c libpthread/nptl/sysdeps/pthread/posix-timer.h libpthread/nptl/sysdeps/pthread/pthread_rwlock_wrlock.c libpthread/nptl/sysdeps/pthread/pthread_spin_destroy.c libpthread/nptl/sysdeps/pthread/pt-initfini.c libpthread/nptl/sysdeps/pthread/Subdirs libpthread/nptl/sysdeps/pthread/pthread_spin_unlock.c libpthread/nptl/sysdeps/pthread/ftrylockfile.c libpthread/nptl/sysdeps/pthread/timer_getoverr.c libpthread/nptl/sysdeps/generic/pt-raise.c libpthread/nptl/sysdeps/generic/lowlevellock.h
* There were two versions of 'pthreadtypes.h' originally in uClibc. Also,"Steven J. Hill"2005-05-141-4/+34
| | | | | | since we are going to support the two implementations of pthreads, we again need to instead create symbolic links to use the proper version of the file depending on the pthreads option chosen.
* In order to accomodate usage of either pthreads implementation, we now"Steven J. Hill"2005-05-141-0/+707
| | | | | | | have to create symbolic links for 'semaphore.h' and 'pthread.h' which will point to the proper pthreads directory. When we finish getting NPTL working with uClibc, perhaps we can merge them, but a first glance at the differences between the two does not make that very likely.
* Added new common include file for list primitives used by NPTL."Steven J. Hill"2005-05-121-0/+114
|
* Remove usage of 'hp-timing.h' header file which is for platforms with high"Steven J. Hill"2005-05-122-2/+0
| | | | | | performance timers. If you want them included in the NPTL build, copy the header from glibc into the 'libc/sysdeps/linux/<ARCH>' of your choice and have fun.
* Put the change log back in."Steven J. Hill"2005-05-121-0/+207
|
* More glibc backward compatibility cruft. Oh the horror!"Steven J. Hill"2005-05-1112-131/+0
|
* Backwards compatability? Bhuwhahaha....you wonder why glibc is so"Steven J. Hill"2005-05-118-383/+0
| | | | bloated. *oink* *oink*
* Cleanup original linuxthreads and update top-level threads makefiles."Steven J. Hill"2005-05-112-5/+2
|
* We already have these defined."Steven J. Hill"2005-05-111-12/+0
|
* Remove extraneous file."Steven J. Hill"2005-05-111-240/+0
|
* Remove additional test programs."Steven J. Hill"2005-05-113-1452/+0
|
* Import in NPTL code from glibc. For further information please"Steven J. Hill"2005-05-07264-0/+27370
| | | | consult the 'README.NPTL' file.
* Haha. I caught it before you did."Steven J. Hill"2005-05-071-2/+2
|
* Add in configuration item and Makefile changes for NPTL. We will be"Steven J. Hill"2005-05-071-0/+8
| | | | | | placing the NPTL code under the top-level 'libpthread' directory. Nothing compiles or even works at this point, so do not enable this option.
* Fix reported bug in error return behavior of sem_timedwait().Manuel Novoa III2005-02-281-2/+4
|
* have the directories themselves rather than the alias subdirs depend on ↵Mike Frysinger2005-02-231-3/+3
| | | | $(LIBPTHREAD)
* Merge pt-machine.h for the blackfin from the AnalogEric Andersen2005-02-181-0/+57
| | | | source tree.
* some test header files for x86_64Mike Frysinger2005-02-152-0/+215
|
* Add THREAD_SELF definition to PPC. This should make threads on PPCJoakim Tjernlund2005-02-101-0/+10
| | | | a bit faster.
* Fix death event reporting properly.Joakim Tjernlund2005-02-011-4/+2
| | | | | | Now GDB is happy and death events are reported as [Thread 5126 (LWP 192) exited] without GDB bailing out.
* Restore it so we get gdbEric Andersen2005-01-311-1/+1
| | | | | | [Thread 1026 (Missing) exited] messages again, while leaving the __linuxthreads_death_event() call disabled, as it still breaks gdb.
* Sync with latest GLIBC.Joakim Tjernlund2005-01-312-5/+10
|
* Oops, remove extra sigaddset() call. Don't know how that one got there.Joakim Tjernlund2005-01-311-1/+0
|
* Hi Erik and ManuelEric Andersen2005-01-292-1/+8
| | | | | | | | | | | | | | | | | | Long time no see :) It appears uClibc pthreads native debugging is broken w.r.t thread exit handling in uClibc(at least on PPC). When debugging ex7, gdb(6.2.1) bails out as soon as a thread exits. I found a comment in gdb that TD_DEATH handling was broken for glibc 2.3.1, so I figured that maybe it was broken in uClibc also. I added a #if 0 #endif in pthread_exit( see patch below) and then gdb behaved again. While looking into this I found a few differences( included in the patch) between glibc and uClibc. Don't know if these makes a difference, but I leave that to you to decide. Jocke
* touchup the dependencies so that the sysdeps object files will override the ↵Mike Frysinger2005-01-191-5/+9
| | | | toplevel linuxthreads generic object files