summaryrefslogtreecommitdiff
path: root/libpthread/linuxthreads
diff options
context:
space:
mode:
Diffstat (limited to 'libpthread/linuxthreads')
-rw-r--r--libpthread/linuxthreads/.cvsignore3
-rw-r--r--libpthread/linuxthreads/Makefile.in103
-rw-r--r--libpthread/linuxthreads/alloca_cutoff.c36
-rw-r--r--libpthread/linuxthreads/attr.c377
-rw-r--r--libpthread/linuxthreads/barrier.c128
-rw-r--r--libpthread/linuxthreads/cancel.c93
-rw-r--r--libpthread/linuxthreads/condvar.c112
-rw-r--r--libpthread/linuxthreads/debug.h40
-rw-r--r--libpthread/linuxthreads/descr.h268
-rw-r--r--libpthread/linuxthreads/errno.c15
-rw-r--r--libpthread/linuxthreads/events.c13
-rw-r--r--libpthread/linuxthreads/forward.c145
-rw-r--r--libpthread/linuxthreads/internals.h664
-rw-r--r--libpthread/linuxthreads/join.c195
-rw-r--r--libpthread/linuxthreads/libc-cancellation.c61
-rw-r--r--libpthread/linuxthreads/libc_pthread_init.c28
-rw-r--r--libpthread/linuxthreads/locale.c57
-rw-r--r--libpthread/linuxthreads/lockfile.c34
-rw-r--r--libpthread/linuxthreads/manager.c851
-rw-r--r--libpthread/linuxthreads/mutex.c57
-rw-r--r--libpthread/linuxthreads/pt-machine.c14
-rw-r--r--libpthread/linuxthreads/ptclock_gettime.c69
-rw-r--r--libpthread/linuxthreads/ptclock_settime.c55
-rw-r--r--libpthread/linuxthreads/ptfork.c171
-rw-r--r--libpthread/linuxthreads/pthandles.c5
-rw-r--r--libpthread/linuxthreads/pthread.c1277
-rw-r--r--libpthread/linuxthreads/pthread_atfork.c63
-rw-r--r--libpthread/linuxthreads/pthread_setegid.c28
-rw-r--r--libpthread/linuxthreads/pthread_seteuid.c28
-rw-r--r--libpthread/linuxthreads/pthread_setgid.c28
-rw-r--r--libpthread/linuxthreads/pthread_setregid.c28
-rw-r--r--libpthread/linuxthreads/pthread_setresgid.c28
-rw-r--r--libpthread/linuxthreads/pthread_setresuid.c28
-rw-r--r--libpthread/linuxthreads/pthread_setreuid.c28
-rw-r--r--libpthread/linuxthreads/pthread_setuid.c28
-rw-r--r--libpthread/linuxthreads/ptlongjmp.c (renamed from libpthread/linuxthreads/ptcleanup.c)51
-rw-r--r--libpthread/linuxthreads/queue.h1
-rw-r--r--libpthread/linuxthreads/restart.h3
-rw-r--r--libpthread/linuxthreads/rwlock.c249
-rw-r--r--libpthread/linuxthreads/semaphore.c27
-rw-r--r--libpthread/linuxthreads/semaphore.h15
-rw-r--r--libpthread/linuxthreads/sighandler.c71
-rw-r--r--libpthread/linuxthreads/signals.c158
-rw-r--r--libpthread/linuxthreads/specific.c253
-rw-r--r--libpthread/linuxthreads/spinlock.c36
-rw-r--r--libpthread/linuxthreads/spinlock.h8
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/elf/pt-initfini.c90
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/pspinlock.c110
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/pt-machine.h3
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/tls.h134
-rw-r--r--libpthread/linuxthreads/sysdeps/arc/pt-machine.h42
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/pt-machine.h57
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/sysdep-cancel.h8
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/sysdep.h137
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/tls.h172
-rw-r--r--libpthread/linuxthreads/sysdeps/bfin/pt-machine.h75
-rw-r--r--libpthread/linuxthreads/sysdeps/c6x/pt-machine.h63
-rw-r--r--libpthread/linuxthreads/sysdeps/cris/pspinlock.c72
-rw-r--r--libpthread/linuxthreads/sysdeps/cris/pt-machine.h20
-rw-r--r--libpthread/linuxthreads/sysdeps/frv/pt-machine.h69
-rw-r--r--libpthread/linuxthreads/sysdeps/h8300/pt-machine.h57
-rw-r--r--libpthread/linuxthreads/sysdeps/hppa/pspinlock.c5
-rw-r--r--libpthread/linuxthreads/sysdeps/hppa/pt-machine.h5
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/pspinlock.c103
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/pt-machine.h98
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/tcb-offsets.sym7
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/tls.h89
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/useldt.h22
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/pspinlock.c79
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/pt-machine.h11
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/tcb-offsets.sym9
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/tls.h31
-rw-r--r--libpthread/linuxthreads/sysdeps/m68k/pspinlock.c82
-rw-r--r--libpthread/linuxthreads/sysdeps/m68k/pt-machine.h14
-rw-r--r--libpthread/linuxthreads/sysdeps/microblaze/pt-machine.h80
-rw-r--r--libpthread/linuxthreads/sysdeps/microblaze/sigcontextinfo.h17
-rw-r--r--libpthread/linuxthreads/sysdeps/mips/pspinlock.c96
-rw-r--r--libpthread/linuxthreads/sysdeps/mips/pt-machine.h44
-rw-r--r--libpthread/linuxthreads/sysdeps/mips/tls.h170
-rw-r--r--libpthread/linuxthreads/sysdeps/nds32/pspinlock.c (renamed from libpthread/linuxthreads/sysdeps/arm/pspinlock.c)64
-rw-r--r--libpthread/linuxthreads/sysdeps/nds32/pt-machine.h (renamed from libpthread/linuxthreads/sysdeps/i386/i686/pt-machine.h)75
-rw-r--r--libpthread/linuxthreads/sysdeps/nios2/pt-machine.h57
-rw-r--r--libpthread/linuxthreads/sysdeps/or1k/pt-machine.h53
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/powerpc32/pspinlock.c70
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/powerpc32/pt-machine.h120
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/powerpc64/pspinlock.c70
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/powerpc64/pt-machine.h185
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/pspinlock.c8
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/pt-machine.h103
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/tcb-offsets.sym19
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/tls.h165
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/.cvsignore2
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/bits/initspin.h28
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/bits/libc-lock.h140
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/bits/libc-tsd.h22
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/bits/pthreadtypes.h24
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/bits/typesizes.h66
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/errno-loc.c45
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/flockfile.c33
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/ftrylockfile.c33
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/funlockfile.c33
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/getcpuclockid.c117
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/herrno-loc.c43
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/list.h114
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/malloc-machine.h67
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/not-cancel.h65
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/posix-timer.h204
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/pt-initfini.c124
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/pthread-functions.h98
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/pthread.h172
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/ptlongjmp.c39
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/res-state.c47
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/semaphore.h1
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/sigaction.c57
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/tcb-offsets.h1
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/timer_create.c170
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/timer_delete.c70
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/timer_getoverr.c45
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/timer_gettime.c77
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/timer_routines.c573
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/timer_settime.c137
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/tls.h80
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/tst-timer.c114
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/uClibc-glue.h47
-rw-r--r--libpthread/linuxthreads/sysdeps/s390/pspinlock.c91
-rw-r--r--libpthread/linuxthreads/sysdeps/s390/s390-32/pt-machine.h120