summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-01-31 05:05:15 +0000
committerMike Frysinger <vapier@gentoo.org>2006-01-31 05:05:15 +0000
commitcccc549ced940c85039c8ce263c8bb571f244afd (patch)
treeef77a870db7211ad6f511867fc56ee1a1a8b4c18
parente73b1211737842732951f9b9049294ef732e1ef0 (diff)
initial import of latest linuxthreads
-rw-r--r--libpthread/linuxthreads/.cvsignore3
-rw-r--r--libpthread/linuxthreads/CVS/Entries105
-rw-r--r--libpthread/linuxthreads/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/CVS/Root1
-rw-r--r--libpthread/linuxthreads/Makefile15
-rw-r--r--libpthread/linuxthreads/Makefile.in124
-rw-r--r--libpthread/linuxthreads/alloca_cutoff.c36
-rw-r--r--libpthread/linuxthreads/attr.c467
-rw-r--r--libpthread/linuxthreads/barrier.c128
-rw-r--r--libpthread/linuxthreads/cancel.c238
-rw-r--r--libpthread/linuxthreads/condvar.c304
-rw-r--r--libpthread/linuxthreads/descr.h270
-rw-r--r--libpthread/linuxthreads/errno.c46
-rw-r--r--libpthread/linuxthreads/events.c37
-rw-r--r--libpthread/linuxthreads/forward.c141
-rw-r--r--libpthread/linuxthreads/internals.h551
-rw-r--r--libpthread/linuxthreads/join.c220
-rw-r--r--libpthread/linuxthreads/libc-cancellation.c64
-rw-r--r--libpthread/linuxthreads/libc_pthread_init.c47
-rw-r--r--libpthread/linuxthreads/lockfile.c52
-rw-r--r--libpthread/linuxthreads/manager.c1123
-rw-r--r--libpthread/linuxthreads/mutex.c362
-rw-r--r--libpthread/linuxthreads/pt-machine.c25
-rw-r--r--libpthread/linuxthreads/ptcleanup.c75
-rw-r--r--libpthread/linuxthreads/ptclock_gettime.c69
-rw-r--r--libpthread/linuxthreads/ptclock_settime.c55
-rw-r--r--libpthread/linuxthreads/ptfork.c93
-rw-r--r--libpthread/linuxthreads/pthandles.c5
-rw-r--r--libpthread/linuxthreads/pthread.c1379
-rw-r--r--libpthread/linuxthreads/pthread_atfork.c57
-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.h61
-rw-r--r--libpthread/linuxthreads/restart.h49
-rw-r--r--libpthread/linuxthreads/rwlock.c658
-rw-r--r--libpthread/linuxthreads/semaphore.c298
-rw-r--r--libpthread/linuxthreads/semaphore.h87
-rw-r--r--libpthread/linuxthreads/sighandler.c71
-rw-r--r--libpthread/linuxthreads/signals.c215
-rw-r--r--libpthread/linuxthreads/specific.c241
-rw-r--r--libpthread/linuxthreads/spinlock.c720
-rw-r--r--libpthread/linuxthreads/spinlock.h218
-rw-r--r--libpthread/linuxthreads/sysdeps/CVS/Entries14
-rw-r--r--libpthread/linuxthreads/sysdeps/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/CVS/Root1
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/CVS/Entries4
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/CVS/Entries.Log2
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/CVS/Root1
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/elf/CVS/Entries2
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/elf/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/elf/CVS/Root1
-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.h128
-rw-r--r--libpthread/linuxthreads/sysdeps/alpha/tls.h134
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/CVS/Entries4
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/CVS/Root1
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/pspinlock.c82
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/pt-machine.h55
-rw-r--r--libpthread/linuxthreads/sysdeps/arm/tls.h172
-rw-r--r--libpthread/linuxthreads/sysdeps/cris/CVS/Entries3
-rw-r--r--libpthread/linuxthreads/sysdeps/cris/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/cris/CVS/Root1
-rw-r--r--libpthread/linuxthreads/sysdeps/cris/pspinlock.c72
-rw-r--r--libpthread/linuxthreads/sysdeps/cris/pt-machine.h58
-rw-r--r--libpthread/linuxthreads/sysdeps/hppa/CVS/Entries3
-rw-r--r--libpthread/linuxthreads/sysdeps/hppa/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/hppa/CVS/Root1
-rw-r--r--libpthread/linuxthreads/sysdeps/hppa/pspinlock.c81
-rw-r--r--libpthread/linuxthreads/sysdeps/hppa/pt-machine.h62
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/CVS/Entries8
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/CVS/Root1
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/i586/CVS/Entries2
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/i586/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/i586/CVS/Root1
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/i686/CVS/Entries3
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/i686/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/i686/CVS/Root1
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/i686/pt-machine.h79
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/pspinlock.c103
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/pt-machine.h115
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/tcb-offsets.sym7
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/tls.h229
-rw-r--r--libpthread/linuxthreads/sysdeps/i386/useldt.h314
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/CVS/Entries7
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/CVS/Root1
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/pspinlock.c79
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/pt-machine.h133
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/tcb-offsets.sym9
-rw-r--r--libpthread/linuxthreads/sysdeps/ia64/tls.h145
-rw-r--r--libpthread/linuxthreads/sysdeps/m68k/CVS/Entries3
-rw-r--r--libpthread/linuxthreads/sysdeps/m68k/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/m68k/CVS/Root1
-rw-r--r--libpthread/linuxthreads/sysdeps/m68k/pspinlock.c82
-rw-r--r--libpthread/linuxthreads/sysdeps/m68k/pt-machine.h69
-rw-r--r--libpthread/linuxthreads/sysdeps/mips/CVS/Entries4
-rw-r--r--libpthread/linuxthreads/sysdeps/mips/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/mips/CVS/Root1
-rw-r--r--libpthread/linuxthreads/sysdeps/mips/pspinlock.c98
-rw-r--r--libpthread/linuxthreads/sysdeps/mips/pt-machine.h92
-rw-r--r--libpthread/linuxthreads/sysdeps/mips/tls.h170
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/CVS/Entries5
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/CVS/Entries.Log2
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/CVS/Root1
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/powerpc32/CVS/Entries3
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/powerpc32/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/powerpc32/CVS/Root1
-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/CVS/Entries3
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/powerpc64/CVS/Repository1
-rw-r--r--libpthread/linuxthreads/sysdeps/powerpc/powerpc64/CVS/Root1
-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