summaryrefslogtreecommitdiff
path: root/libpthread/linuxthreads
diff options
context:
space:
mode:
Diffstat (limited to 'libpthread/linuxthreads')
-rw-r--r--libpthread/linuxthreads/Makefile.in87
-rw-r--r--libpthread/linuxthreads/alloca_cutoff.c35
-rw-r--r--libpthread/linuxthreads/attr.c377
-rw-r--r--libpthread/linuxthreads/barrier.c127
-rw-r--r--libpthread/linuxthreads/cancel.c90
-rw-r--r--libpthread/linuxthreads/condvar.c60
-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.c14
-rw-r--r--libpthread/linuxthreads/forward.c31
-rw-r--r--libpthread/linuxthreads/internals.h636
-rw-r--r--libpthread/linuxthreads/join.c57
-rw-r--r--libpthread/linuxthreads/libc-cancellation.c60
-rw-r--r--libpthread/linuxthreads/libc_pthread_init.c15
-rw-r--r--libpthread/linuxthreads/linuxthreads.texi1627
-rw-r--r--libpthread/linuxthreads/locale.c57
-rw-r--r--libpthread/linuxthreads/lockfile.c29
-rw-r--r--libpthread/linuxthreads/manager.c829
-rw-r--r--libpthread/linuxthreads/mutex.c57
-rw-r--r--libpthread/linuxthreads/pt-machine.c15
-rw-r--r--libpthread/linuxthreads/ptcleanup.c (renamed from libpthread/linuxthreads/ptlongjmp.c)47
-rw-r--r--libpthread/linuxthreads/ptclock_gettime.c67
-rw-r--r--libpthread/linuxthreads/ptclock_settime.c53
-rw-r--r--libpthread/linuxthreads/ptfork.c173
-rw-r--r--libpthread/linuxthreads/pthandles.c5
-rw-r--r--libpthread/linuxthreads/pthread.c1318
-rw-r--r--libpthread/linuxthreads/pthread_atfork.c62
-rw-r--r--libpthread/linuxthreads/pthread_setegid.c27
-rw-r--r--libpthread/linuxthreads/pthread_seteuid.c27
-rw-r--r--libpthread/linuxthreads/pthread_setgid.c27
-rw-r--r--libpthread/linuxthreads/pthread_setregid.c27
-rw-r--r--libpthread/linuxthreads/pthread_setresgid.c27
-rw-r--r--libpthread/linuxthreads/pthread_setresuid.c27
-rw-r--r--libpthread/linuxthreads/pthread_setreuid.c27
-rw-r--r--libpthread/linuxthreads/pthread_setuid.c27
-rw-r--r--libpthread/linuxthreads/queue.h1
-rw-r--r--libpthread/linuxthreads/restart.h3
-rw-r--r--libpthread/linuxthreads/rwlock.c250
-rw-r--r--libpthread/linuxthreads/semaphore.c18
-rw-r--r--libpthread/linuxthreads/semaphore.h2
-rw-r--r--libpthread/linuxthreads/sighandler.c71
-rw-r--r--libpthread/linuxthreads/signals.c137
-rw-r--r--libpthread/linuxthreads/specific.c223
-rw-r--r--libpthread/linuxthreads/spinlock.c24
-rw-r--r--libpthread/linuxthreads/spinlock.h8
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/elf/pt-initfini.c89
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/pspinlock.c109
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/tls.h133
-rw-r--r--libpthread/linuxthreads/sysdeps/arc/pt-machine.h42
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/pspinlock.c81
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/pt-machine.h69
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/sysdep-cancel.h8
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/tls.h171
-rw-r--r--libpthread/linuxthreads/sysdeps/bfin/pt-machine.h75
-rw-r--r--libpthread/linuxthreads/sysdeps/cris/pspinlock.c71
-rw-r--r--libpthread/linuxthreads/sysdeps/cris/pt-machine.h21
-rw-r--r--libpthread/linuxthreads/sysdeps/frv/pt-machine.h69
-rw-r--r--libpthread/linuxthreads/sysdeps/hppa/pspinlock.c80
-rw-r--r--libpthread/linuxthreads/sysdeps/hppa/pt-machine.h (renamed from libpthread/linuxthreads/sysdeps/h8300/pt-machine.h)44
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/i686/pt-machine.h (renamed from libpthread/linuxthreads/sysdeps/c6x/pt-machine.h)71
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/pspinlock.c102
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/pt-machine.h93
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/tcb-offsets.sym7
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/tls.h84
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/useldt.h19
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/pspinlock.c78
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/pt-machine.h6
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/tcb-offsets.sym9
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/tls.h6
-rw-r--r--libpthread/linuxthreads/sysdeps/m68k/pspinlock.c91
-rw-r--r--libpthread/linuxthreads/sysdeps/m68k/pt-machine.h8
-rw-r--r--libpthread/linuxthreads/sysdeps/microblaze/pt-machine.h106
-rw-r--r--libpthread/linuxthreads/sysdeps/microblaze/sigcontextinfo.h17
-rw-r--r--libpthread/linuxthreads/sysdeps/mips/pspinlock.c95
-rw-r--r--libpthread/linuxthreads/sysdeps/mips/pt-machine.h41
-rw-r--r--libpthread/linuxthreads/sysdeps/mips/tls.h169
-rw-r--r--libpthread/linuxthreads/sysdeps/nios/pt-machine.h67
-rw-r--r--libpthread/linuxthreads/sysdeps/nios2/pt-machine.h57
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/powerpc32/pspinlock.c69
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/powerpc32/pt-machine.h119
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/powerpc64/pspinlock.c69
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/powerpc64/pt-machine.h184
-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.h164
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/bits/initspin.h27
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/bits/libc-lock.h65
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/bits/libc-tsd.h14
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/bits/pthreadtypes.h12
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/bits/typesizes.h65
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/errno-loc.c44
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/flockfile.c32
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/ftrylockfile.c32
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/funlockfile.c32
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/getcpuclockid.c116
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/herrno-loc.c44
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/list.h113
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/malloc-machine.h66
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/not-cancel.h4
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/posix-timer.h203
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/pt-initfini.c123
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/pthread-functions.h14
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/pthread.h46
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/ptlongjmp.c32
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/res-state.c46
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/semaphore.h1
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/sigaction.c56
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/tcb-offsets.h1
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/timer_create.c169
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/timer_delete.c69
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/timer_getoverr.c44
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/timer_gettime.c76
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/timer_routines.c572
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/timer_settime.c136
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/tls.h80
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/tst-timer.c113
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/uClibc-glue.h47
-rw-r--r--libpthread/linuxthreads/sysdeps/sh/pspinlock.c79
-rw-r--r--libpthread/linuxthreads/sysdeps/sh/tcb-offsets.sym10
-rw-r--r--libpthread/linuxthreads/sysdeps/sh/tls.h140
-rw-r--r--libpthread/linuxthreads/sysdeps/sh64/Makefile.arch30
-rw-r--r--libpthread/linuxthreads/sysdeps/sh64/pt-machine.c46
-rw-r--r--libpthread/linuxthreads/sysdeps/sparc/pspinlock.c87
-rw-r--r--libpthread/linuxthreads/sysdeps/sparc/tcb-offsets.h1
-rw-r--r--libpthread/linuxthreads/sysdeps/sparc/tcb-offsets.sym4
-rw-r--r--libpthread/linuxthreads/sysdeps/sparc/tls.h114
-rw-r--r--libpthread/linuxthreads/sysdeps/unix/sysv/linux/allocalim.h (renamed from libpthread/linuxthreads/sysdeps/sh64/pt-machine.h)29
-rw-r--r--libpthread/linuxthreads/sysdeps/unix/sysv/linux/allocrtsig.c88