From c68d0fa2d88fc2134a38d99e7e944828384a7671 Mon Sep 17 00:00:00 2001 From: Austin Foxley Date: Sat, 17 Oct 2009 12:26:24 -0700 Subject: libpthread/nptl: core of the "Native Posix Threading Library" for uClibc targetting arm,sh,i386,mips,sparc for now Signed-off-by: Austin Foxley --- libpthread/nptl/.gitignore | 17 + libpthread/nptl/ChangeLog | 7267 ++++++++++++++++++++ libpthread/nptl/Makefile | 13 + libpthread/nptl/Makefile.in | 333 + libpthread/nptl/README.NPTL | 307 + libpthread/nptl/alloca_cutoff.c | 36 + libpthread/nptl/allocatestack.c | 925 +++ libpthread/nptl/banner.h | 1 + libpthread/nptl/cancellation.c | 90 + libpthread/nptl/cleanup.c | 49 + libpthread/nptl/cleanup_compat.c | 55 + libpthread/nptl/cleanup_defer.c | 92 + libpthread/nptl/cleanup_defer_compat.c | 98 + libpthread/nptl/cleanup_routine.c | 28 + libpthread/nptl/descr.h | 271 + libpthread/nptl/eintr.c | 89 + libpthread/nptl/events.c | 34 + libpthread/nptl/forward.c | 172 + libpthread/nptl/herrno.c | 35 + libpthread/nptl/init.c | 329 + libpthread/nptl/libc-cancellation.c | 116 + libpthread/nptl/linux_fsinfo.h | 153 + libpthread/nptl/pt-cleanup.c | 63 + libpthread/nptl/pt-system.c | 36 + libpthread/nptl/pthread-errnos.sym | 12 + libpthread/nptl/pthreadP.h | 466 ++ libpthread/nptl/pthread_atfork.c | 55 + libpthread/nptl/pthread_attr_destroy.c | 40 + libpthread/nptl/pthread_attr_getdetachstate.c | 39 + libpthread/nptl/pthread_attr_getguardsize.c | 37 + libpthread/nptl/pthread_attr_getinheritsched.c | 40 + libpthread/nptl/pthread_attr_getschedparam.c | 40 + libpthread/nptl/pthread_attr_getschedpolicy.c | 39 + libpthread/nptl/pthread_attr_getscope.c | 40 + libpthread/nptl/pthread_attr_getstack.c | 41 + libpthread/nptl/pthread_attr_getstackaddr.c | 45 + libpthread/nptl/pthread_attr_getstacksize.c | 40 + libpthread/nptl/pthread_attr_init.c | 50 + libpthread/nptl/pthread_attr_setdetachstate.c | 48 + libpthread/nptl/pthread_attr_setguardsize.c | 40 + libpthread/nptl/pthread_attr_setinheritsched.c | 47 + libpthread/nptl/pthread_attr_setschedparam.c | 42 + libpthread/nptl/pthread_attr_setschedpolicy.c | 47 + libpthread/nptl/pthread_attr_setscope.c | 51 + libpthread/nptl/pthread_attr_setstack.c | 56 + libpthread/nptl/pthread_attr_setstackaddr.c | 47 + libpthread/nptl/pthread_attr_setstacksize.c | 49 + libpthread/nptl/pthread_barrier_destroy.c | 44 + libpthread/nptl/pthread_barrier_init.c | 57 + libpthread/nptl/pthread_barrierattr_destroy.c | 30 + libpthread/nptl/pthread_barrierattr_getpshared.c | 31 + libpthread/nptl/pthread_barrierattr_init.c | 30 + libpthread/nptl/pthread_barrierattr_setpshared.c | 40 + libpthread/nptl/pthread_cancel.c | 104 + libpthread/nptl/pthread_clock_gettime.c | 69 + libpthread/nptl/pthread_clock_settime.c | 56 + libpthread/nptl/pthread_cond_destroy.c | 59 + libpthread/nptl/pthread_cond_init.c | 44 + libpthread/nptl/pthread_condattr_destroy.c | 30 + libpthread/nptl/pthread_condattr_getclock.c | 31 + libpthread/nptl/pthread_condattr_getpshared.c | 31 + libpthread/nptl/pthread_condattr_init.c | 32 + libpthread/nptl/pthread_condattr_setclock.c | 72 + libpthread/nptl/pthread_condattr_setpshared.c | 37 + libpthread/nptl/pthread_create.c | 484 ++ libpthread/nptl/pthread_detach.c | 57 + libpthread/nptl/pthread_equal.c | 30 + libpthread/nptl/pthread_exit.c | 32 + libpthread/nptl/pthread_getattr_np.c | 177 + libpthread/nptl/pthread_getconcurrency.c | 27 + libpthread/nptl/pthread_getschedparam.c | 81 + libpthread/nptl/pthread_getspecific.c | 69 + libpthread/nptl/pthread_join.c | 108 + libpthread/nptl/pthread_key_create.c | 63 + libpthread/nptl/pthread_key_delete.c | 43 + libpthread/nptl/pthread_kill_other_threads.c | 32 + libpthread/nptl/pthread_mutex_destroy.c | 33 + libpthread/nptl/pthread_mutex_init.c | 57 + libpthread/nptl/pthread_mutex_lock.c | 119 + libpthread/nptl/pthread_mutex_timedlock.c | 118 + libpthread/nptl/pthread_mutex_trylock.c | 77 + libpthread/nptl/pthread_mutex_unlock.c | 78 + libpthread/nptl/pthread_mutexattr_destroy.c | 29 + libpthread/nptl/pthread_mutexattr_getpshared.c | 38 + libpthread/nptl/pthread_mutexattr_gettype.c | 38 + libpthread/nptl/pthread_mutexattr_init.c | 38 + libpthread/nptl/pthread_mutexattr_setpshared.c | 45 + libpthread/nptl/pthread_mutexattr_settype.c | 43 + libpthread/nptl/pthread_rwlock_destroy.c | 30 + libpthread/nptl/pthread_rwlock_init.c | 51 + libpthread/nptl/pthread_rwlock_tryrdlock.c | 50 + libpthread/nptl/pthread_rwlock_trywrlock.c | 43 + libpthread/nptl/pthread_rwlockattr_destroy.c | 30 + libpthread/nptl/pthread_rwlockattr_getkind_np.c | 31 + libpthread/nptl/pthread_rwlockattr_getpshared.c | 31 + libpthread/nptl/pthread_rwlockattr_init.c | 35 + libpthread/nptl/pthread_rwlockattr_setkind_np.c | 41 + libpthread/nptl/pthread_rwlockattr_setpshared.c | 40 + libpthread/nptl/pthread_self.c | 29 + libpthread/nptl/pthread_setcancelstate.c | 73 + libpthread/nptl/pthread_setcanceltype.c | 76 + libpthread/nptl/pthread_setconcurrency.c | 41 + libpthread/nptl/pthread_setegid.c | 3 + libpthread/nptl/pthread_seteuid.c | 3 + libpthread/nptl/pthread_setgid.c | 3 + libpthread/nptl/pthread_setregid.c | 3 + libpthread/nptl/pthread_setresgid.c | 3 + libpthread/nptl/pthread_setresuid.c | 3 + libpthread/nptl/pthread_setreuid.c | 3 + libpthread/nptl/pthread_setschedparam.c | 67 + libpthread/nptl/pthread_setschedprio.c | 66 + libpthread/nptl/pthread_setspecific.c | 96 + libpthread/nptl/pthread_setuid.c | 3 + libpthread/nptl/pthread_testcancel.c | 28 + libpthread/nptl/pthread_timedjoin.c | 107 + libpthread/nptl/pthread_tryjoin.c | 75 + libpthread/nptl/res.c | 28 + libpthread/nptl/sem_close.c | 81 + libpthread/nptl/sem_destroy.c | 33 + libpthread/nptl/sem_getvalue.c | 37 + libpthread/nptl/sem_init.c | 50 + libpthread/nptl/sem_open.c | 418 ++ libpthread/nptl/sem_unlink.c | 67 + libpthread/nptl/semaphore.h | 79 + libpthread/nptl/semaphoreP.h | 67 + libpthread/nptl/sysdeps/alpha/Makefile | 21 + libpthread/nptl/sysdeps/alpha/dl-tls.h | 29 + libpthread/nptl/sysdeps/alpha/elf/pt-initfini.c | 89 + libpthread/nptl/sysdeps/alpha/jmpbuf-unwind.h | 31 + libpthread/nptl/sysdeps/alpha/libc-tls.c | 37 + libpthread/nptl/sysdeps/alpha/pthread_spin_lock.S | 45 + .../nptl/sysdeps/alpha/pthread_spin_trylock.S | 46 + libpthread/nptl/sysdeps/alpha/pthreaddef.h | 38 + libpthread/nptl/sysdeps/alpha/tcb-offsets.sym | 14 + libpthread/nptl/sysdeps/alpha/tls.h | 127 + libpthread/nptl/sysdeps/arm/Makefile.arch | 69 + libpthread/nptl/sysdeps/arm/aeabi_read_tp.S | 1 + libpthread/nptl/sysdeps/arm/aeabi_unwind_cpp_pr1.c | 1 + libpthread/nptl/sysdeps/arm/dl-tls.h | 30 + libpthread/nptl/sysdeps/arm/jmpbuf-unwind.h | 37 + libpthread/nptl/sysdeps/arm/pthread_spin_lock.S | 32 + libpthread/nptl/sysdeps/arm/pthread_spin_trylock.S | 35 + libpthread/nptl/sysdeps/arm/pthreaddef.h | 40 + libpthread/nptl/sysdeps/arm/sysdep.h | 92 + libpthread/nptl/sysdeps/arm/tcb-offsets.sym | 12 + libpthread/nptl/sysdeps/arm/thumb_atomics.S | 1 + libpthread/nptl/sysdeps/arm/tls.h | 141 + libpthread/nptl/sysdeps/generic/Makefile | 13 + libpthread/nptl/sysdeps/generic/Makefile.in | 30 + libpthread/nptl/sysdeps/generic/dl-tls.c | 895 +++ libpthread/nptl/sysdeps/generic/dl-tls.h | 2 + libpthread/nptl/sysdeps/generic/libc-tls.c | 265 + libpthread/nptl/sysdeps/generic/lowlevellock.h | 89 + libpthread/nptl/sysdeps/generic/sysdep.h | 137 + libpthread/nptl/sysdeps/i386/Makefile | 27 + libpthread/nptl/sysdeps/i386/Makefile.arch | 53 + libpthread/nptl/sysdeps/i386/dl-tls.h | 60 + .../nptl/sysdeps/i386/i486/pthread_spin_trylock.S | 47 + .../nptl/sysdeps/i386/i586/pthread_spin_trylock.S | 20 + libpthread/nptl/sysdeps/i386/i686/Makefile | 32 + .../nptl/sysdeps/i386/i686/pthread_spin_trylock.S | 21 + libpthread/nptl/sysdeps/i386/i686/tls.h | 36 + libpthread/nptl/sysdeps/i386/jmpbuf-unwind.h | 31 + libpthread/nptl/sysdeps/i386/pthread_spin_init.c | 20 + libpthread/nptl/sysdeps/i386/pthread_spin_lock.c | 49 + libpthread/nptl/sysdeps/i386/pthread_spin_unlock.S | 32 + libpthread/nptl/sysdeps/i386/pthreaddef.h | 48 + libpthread/nptl/sysdeps/i386/sysdep.h | 156 + libpthread/nptl/sysdeps/i386/tcb-offsets.sym | 13 + libpthread/nptl/sysdeps/i386/tls.h | 429 ++ libpthread/nptl/sysdeps/mips/Makefile | 13 + libpthread/nptl/sysdeps/mips/Makefile.arch | 65 + libpthread/nptl/sysdeps/mips/dl-tls.h | 46 + libpthread/nptl/sysdeps/mips/jmpbuf-unwind.h | 30 + libpthread/nptl/sysdeps/mips/libc-tls.c | 37 + libpthread/nptl/sysdeps/mips/nptl-sysdep.S | 2 + libpthread/nptl/sysdeps/mips/pthread_spin_lock.S | 38 + .../nptl/sysdeps/mips/pthread_spin_trylock.S | 43 + libpthread/nptl/sysdeps/mips/pthreaddef.h | 39 + libpthread/nptl/sysdeps/mips/regdef.h | 27 + libpthread/nptl/sysdeps/mips/sysdep.h | 110 + libpthread/nptl/sysdeps/mips/tcb-offsets.sym | 11 + libpthread/nptl/sysdeps/mips/tls.h | 159 + libpthread/nptl/sysdeps/powerpc/Makefile | 21 + libpthread/nptl/sysdeps/powerpc/dl-tls.h | 49 + libpthread/nptl/sysdeps/powerpc/jmpbuf-unwind.h | 31 + .../nptl/sysdeps/powerpc/pthread_spin_lock.c | 45 + .../nptl/sysdeps/powerpc/pthread_spin_trylock.c | 43 + libpthread/nptl/sysdeps/powerpc/pthreaddef.h | 41 + libpthread/nptl/sysdeps/powerpc/tcb-offsets.sym | 16 + libpthread/nptl/sysdeps/powerpc/tls.h | 173 + libpthread/nptl/sysdeps/pthread/Makefile | 13 + libpthread/nptl/sysdeps/pthread/Makefile.in | 146 + libpthread/nptl/sysdeps/pthread/allocalim.h | 29 + libpthread/nptl/sysdeps/pthread/bits/libc-lock.h | 566 ++ libpthread/nptl/sysdeps/pthread/bits/libc-tsd.h | 69 + libpthread/nptl/sysdeps/pthread/bits/sigthread.h | 38 + libpthread/nptl/sysdeps/pthread/bits/stdio-lock.h | 105 + libpthread/nptl/sysdeps/pthread/createthread.c | 255 + libpthread/nptl/sysdeps/pthread/defs.awk | 24 + .../nptl/sysdeps/pthread/librt-cancellation.c | 108 + libpthread/nptl/sysdeps/pthread/list.h | 114 + libpthread/nptl/sysdeps/pthread/malloc-machine.h | 62 + libpthread/nptl/sysdeps/pthread/posix-timer.h | 197 + libpthread/nptl/sysdeps/pthread/pt-initfini.c | 125 + libpthread/nptl/sysdeps/pthread/pt-longjmp.c | 31 + .../nptl/sysdeps/pthread/pthread-functions.h | 107 + libpthread/nptl/sysdeps/pthread/pthread.h | 976 +++ .../nptl/sysdeps/pthread/pthread_barrier_wait.c | 77 + .../nptl/sysdeps/pthread/pthread_cond_broadcast.c | 76 + .../nptl/sysdeps/pthread/pthread_cond_signal.c | 52 + .../nptl/sysdeps/pthread/pthread_cond_timedwait.c | 210 + .../nptl/sysdeps/pthread/pthread_cond_wait.c | 181 + libpthread/nptl/sysdeps/pthread/pthread_once.c | 54 + .../nptl/sysdeps/pthread/pthread_rwlock_rdlock.c | 95 + .../sysdeps/pthread/pthread_rwlock_timedrdlock.c | 137 + .../sysdeps/pthread/pthread_rwlock_timedwrlock.c | 127 + .../nptl/sysdeps/pthread/pthread_rwlock_unlock.c | 57 + .../nptl/sysdeps/pthread/pthread_rwlock_wrlock.c | 87 + libpthread/nptl/sysdeps/pthread/pthread_sigmask.c | 58 + .../nptl/sysdeps/pthread/pthread_spin_destroy.c | 29 + .../nptl/sysdeps/pthread/pthread_spin_init.c | 28 + .../nptl/sysdeps/pthread/pthread_spin_unlock.c | 30 + libpthread/nptl/sysdeps/pthread/rt-unwind-resume.c | 1 + libpthread/nptl/sysdeps/pthread/setxid.h | 64 + libpthread/nptl/sysdeps/pthread/sigaction.c | 54 + libpthread/nptl/sysdeps/pthread/sigfillset.c | 21 + libpthread/nptl/sysdeps/pthread/sigprocmask.c | 22 + libpthread/nptl/sysdeps/pthread/timer_create.c | 170 + libpthread/nptl/sysdeps/pthread/timer_delete.c | 70 + libpthread/nptl/sysdeps/pthread/timer_getoverr.c | 45 + libpthread/nptl/sysdeps/pthread/timer_gettime.c | 77 + libpthread/nptl/sysdeps/pthread/timer_routines.c | 578 ++ libpthread/nptl/sysdeps/pthread/timer_settime.c | 137 + .../nptl/sysdeps/pthread/unwind-forcedunwind.c | 103 + libpthread/nptl/sysdeps/pthread/unwind-resume.c | 72 + libpthread/nptl/sysdeps/sh/Makefile | 3 + libpthread/nptl/sysdeps/sh/Makefile.arch | 56 + libpthread/nptl/sysdeps/sh/dl-tls.h | 29 + libpthread/nptl/sysdeps/sh/jmpbuf-unwind.h | 33 + libpthread/nptl/sysdeps/sh/pthread_spin_init.c | 20 + libpthread/nptl/sysdeps/sh/pthread_spin_lock.c | 35 + libpthread/nptl/sysdeps/sh/pthread_spin_trylock.S | 32 + libpthread/nptl/sysdeps/sh/pthread_spin_unlock.S | 30 + libpthread/nptl/sysdeps/sh/pthreaddef.h | 49 + libpthread/nptl/sysdeps/sh/sysdep.h | 82 + libpthread/nptl/sysdeps/sh/tcb-offsets.sym | 11 + libpthread/nptl/sysdeps/sh/tls.h | 142 + libpthread/nptl/sysdeps/sparc/Makefile | 3 + libpthread/nptl/sysdeps/sparc/Makefile.arch | 53 + libpthread/nptl/sysdeps/sparc/dl-tls.h | 29 + libpthread/nptl/sysdeps/sparc/jmpbuf-unwind.h | 6 + libpthread/nptl/sysdeps/sparc/pthreaddef.h | 6 + .../nptl/sysdeps/sparc/sparc32/jmpbuf-unwind.h | 32 + .../nptl/sysdeps/sparc/sparc32/pthread_spin_lock.c | 40 + .../sysdeps/sparc/sparc32/pthread_spin_trylock.c | 29 + libpthread/nptl/sysdeps/sparc/sparc32/pthreaddef.h | 40 + .../sparc/sparc32/sparcv9/pthread_spin_lock.c | 39 + .../sparc/sparc32/sparcv9/pthread_spin_trylock.c | 1 + .../sparc/sparc32/sparcv9/pthread_spin_unlock.c | 1 + .../nptl/sysdeps/sparc/sparc64/jmpbuf-unwind.h | 31 + .../nptl/sysdeps/sparc/sparc64/pthread_spin_lock.c | 39 + .../sysdeps/sparc/sparc64/pthread_spin_trylock.c | 34 + .../sysdeps/sparc/sparc64/pthread_spin_unlock.c | 30 + libpthread/nptl/sysdeps/sparc/sparc64/pthreaddef.h | 40 + libpthread/nptl/sysdeps/sparc/tcb-offsets.sym | 6 + libpthread/nptl/sysdeps/sparc/tls.h | 139 + libpthread/nptl/sysdeps/unix/sh/sysdep.h | 29 + libpthread/nptl/sysdeps/unix/sysdep.h | 63 + libpthread/nptl/sysdeps/unix/sysv/linux/Makefile | 13 + .../nptl/sysdeps/unix/sysv/linux/Makefile.in | 207 + .../nptl/sysdeps/unix/sysv/linux/__syscall_error.c | 18 + libpthread/nptl/sysdeps/unix/sysv/linux/accept.S | 12 + .../nptl/sysdeps/unix/sysv/linux/alpha/Makefile | 2 + .../nptl/sysdeps/unix/sysv/linux/alpha/Versions | 13 + .../sysdeps/unix/sysv/linux/alpha/bits/local_lim.h | 89 + .../unix/sysv/linux/alpha/bits/pthreadtypes.h | 168 + .../sysdeps/unix/sysv/linux/alpha/bits/semaphore.h | 37 + .../nptl/sysdeps/unix/sysv/linux/alpha/clone.S | 2 + .../sysdeps/unix/sysv/linux/alpha/createthread.c | 23 + .../nptl/sysdeps/unix/sysv/linux/alpha/fork.c | 30 + .../sysdeps/unix/sysv/linux/alpha/lowlevellock.h | 217 + .../nptl/sysdeps/unix/sysv/linux/alpha/pt-vfork.S | 43 + .../sysdeps/unix/sysv/linux/alpha/pthread_once.c | 96 + .../nptl/sysdeps/unix/sysv/linux/alpha/sem_post.c | 5 + .../sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h | 169 + .../sysdeps/unix/sysv/linux/alpha/timer_create.c | 1 + .../sysdeps/unix/sysv/linux/alpha/timer_delete.c | 1 + .../sysdeps/unix/sysv/linux/alpha/timer_getoverr.c | 1 + .../sysdeps/unix/sysv/linux/alpha/timer_gettime.c | 1 + .../sysdeps/unix/sysv/linux/alpha/timer_settime.c | 1 + .../nptl/sysdeps/unix/sysv/linux/alpha/vfork.S | 46 + .../nptl/sysdeps/unix/sysv/linux/arm/Makefile | 13 + .../nptl/sysdeps/unix/sysv/linux/arm/Makefile.arch | 56 + .../nptl/sysdeps/unix/sysv/linux/arm/bits/atomic.h | 137 + .../unix/sysv/linux/arm/bits/pthreadtypes.h | 168 + .../sysdeps/unix/sysv/linux/arm/bits/semaphore.h | 39 + .../nptl/sysdeps/unix/sysv/linux/arm/clone.S | 3 + .../sysdeps/unix/sysv/linux/arm/createthread.c | 24 + libpthread/nptl/sysdeps/unix/sysv/linux/arm/fork.c | 32 + .../sysdeps/unix/sysv/linux/arm/lowlevellock.c | 119 + .../sysdeps/unix/sysv/linux/arm/lowlevellock.h | 340 + .../sysv/linux/arm/nptl-aeabi_unwind_cpp_pr1.c | 1 + .../unix/sysv/linux/arm/pt-__syscall_error.c | 1 + .../sysv/linux/arm/pt-__syscall_rt_sigaction.c | 1 + .../sysdeps/unix/sysv/linux/arm/pt-gettimeofday.c | 5 + .../nptl/sysdeps/unix/sysv/linux/arm/pt-vfork.S | 39 + .../sysdeps/unix/sysv/linux/arm/pthread_once.c | 100 + .../sysdeps/unix/sysv/linux/arm/sysdep-cancel.h | 154 + .../nptl/sysdeps/unix/sysv/linux/arm/sysdep.h | 335 + .../unix/sysv/linux/arm/unwind-forcedunwind.c | 130 + .../sysdeps/unix/sysv/linux/arm/unwind-resume.c | 96 + .../nptl/sysdeps/unix/sysv/linux/arm/unwind.h | 275 + .../nptl/sysdeps/unix/sysv/linux/arm/vfork.S | 40 + .../nptl/sysdeps/unix/sysv/linux/bits/local_lim.h | 89 + .../nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h | 178 + libpthread/nptl/sysdeps/unix/sysv/linux/close.S | 21 + libpthread/nptl/sysdeps/unix/sysv/linux/connect.S | 12 + libpthread/nptl/sysdeps/unix/sysv/linux/creat.S | 7 + .../nptl/sysdeps/unix/sysv/linux/createthread.c | 24 + .../nptl/sysdeps/unix/sysv/linux/exit-thread.S | 23 + libpthread/nptl/sysdeps/unix/sysv/linux/fork.c | 220 + libpthread/nptl/sysdeps/unix/sysv/linux/fork.h | 56 + libpthread/nptl/sysdeps/unix/sysv/linux/getpid.c | 63 + .../nptl/sysdeps/unix/sysv/linux/i386/Makefile | 13 + .../sysdeps/unix/sysv/linux/i386/Makefile.arch | 73 + .../unix/sysv/linux/i386/bits/pthreadtypes.h | 170 + .../sysdeps/unix/sysv/linux/i386/bits/semaphore.h | 39 + .../nptl/sysdeps/unix/sysv/linux/i386/clone.S | 2 + .../sysdeps/unix/sysv/linux/i386/createthread.c | 49 + .../nptl/sysdeps/unix/sysv/linux/i386/fork.c | 31 + .../unix/sysv/linux/i386/i486/libc-lowlevellock.S | 30 + .../unix/sysv/linux/i386/i486/lowlevellock.S | 283 + .../sysv/linux/i386/i486/pthread_barrier_wait.S | 162 + .../sysv/linux/i386/i486/pthread_cond_broadcast.S | 161 + .../sysv/linux/i386/i486/pthread_cond_signal.S | 110 + .../sysv/linux/i386/i486/pthread_cond_timedwait.S | 466 ++ .../unix/sysv/linux/i386/i486/pthread_cond_wait.S | 358 + .../sysv/linux/i386/i486/pthread_rwlock_rdlock.S | 175 + .../linux/i386/i486/pthread_rwlock_timedrdlock.S | 214 + .../linux/i386/i486/pthread_rwlock_timedwrlock.S | 207 + .../sysv/linux/i386/i486/pthread_rwlock_unlock.S | 140 + .../sysv/linux/i386/i486/pthread_rwlock_wrlock.S | 165 + .../sysdeps/unix/sysv/linux/i386/i486/sem_post.S | 96 + .../unix/sysv/linux/i386/i486/sem_timedwait.S | 193 + .../unix/sysv/linux/i386/i486/sem_trywait.S | 85 + .../sysdeps/unix/sysv/linux/i386/i486/sem_wait.S | 134 + .../unix/sysv/linux/i386/i586/libc-lowlevellock.S | 1 + .../unix/sysv/linux/i386/i586/lowlevellock.S | 20 + .../sysv/linux/i386/i586/pthread_barrier_wait.S | 20 + .../sysv/linux/i386/i586/pthread_cond_broadcast.S | 20 + .../sysv/linux/i386/i586/pthread_cond_signal.S | 20 + .../sysv/linux/i386/i586/pthread_cond_timedwait.S | 20 + .../unix/sysv/linux/i386/i586/pthread_cond_wait.S | 20 + .../sysv/linux/i386/i586/pthread_rwlock_rdlock.S | 20 + .../linux/i386/i586/pthread_rwlock_timedrdlock.S | 20 + .../linux/i386/i586/pthread_rwlock_timedwrlock.S | 20 + .../sysv/linux/i386/i586/pthread_rwlock_unlock.S | 20 + .../sysv/linux/i386/i586/pthread_rwlock_wrlock.S | 20 + .../sysdeps/unix/sysv/linux/i386/i586/sem_post.S | 20 + .../unix/sysv/linux/i386/i586/sem_timedwait.S | 20 + .../unix/sysv/linux/i386/i586/sem_trywait.S | 20 + .../sysdeps/unix/sysv/linux/i386/i586/sem_wait.S | 20 + .../unix/sysv/linux/i386/i686/libc-lowlevellock.S | 1 + .../unix/sysv/linux/i386/i686/lowlevellock.S | 20 + .../sysv/linux/i386/i686/pthread_barrier_wait.S | 20 + .../sysv/linux/i386/i686/pthread_cond_broadcast.S | 20 + .../sysv/linux/i386/i686/pthread_cond_signal.S | 20 + .../sysv/linux/i386/i686/pthread_cond_timedwait.S | 21 + .../unix/sysv/linux/i386/i686/pthread_cond_wait.S | 20 + .../sysv/linux/i386/i686/pthread_rwlock_rdlock.S | 20 + .../linux/i386/i686/pthread_rwlock_timedrdlock.S | 20 + .../linux/i386/i686/pthread_rwlock_timedwrlock.S | 20 + .../sysv/linux/i386/i686/pthread_rwlock_unlock.S | 21 + .../sysv/linux/i386/i686/pthread_rwlock_wrlock.S | 20 + .../sysdeps/unix/sysv/linux/i386/i686/sem_post.S | 20 + .../unix/sysv/linux/i386/i686/sem_timedwait.S | 20 + .../unix/sysv/linux/i386/i686/sem_trywait.S | 20 + .../sysdeps/unix/sysv/linux/i386/i686/sem_wait.S | 20 + .../sysdeps/unix/sysv/linux/i386/lowlevellock.h | 363 + .../nptl/sysdeps/unix/sysv/linux/i386/not-cancel.h | 82 + .../unix/sysv/linux/i386/pt-__syscall_error.c | 1 + .../nptl/sysdeps/unix/sysv/linux/i386/pt-vfork.S | 36 + .../sysdeps/unix/sysv/linux/i386/pthread_once.S | 181 + .../unix/sysv/linux/i386/pthread_spin_init.c | 1 + .../unix/sysv/linux/i386/pthread_spin_unlock.S | 1 + libpthread/nptl/sysdeps/unix/sysv/linux/i386/smp.h | 24 + .../sysdeps/unix/sysv/linux/i386/sysdep-cancel.h | 139 + .../nptl/sysdeps/unix/sysv/linux/i386/sysdep.h | 336 + .../nptl/sysdeps/unix/sysv/linux/i386/vfork.S | 38 + .../nptl/sysdeps/unix/sysv/linux/internaltypes.h | 153 + .../nptl/sysdeps/unix/sysv/linux/jmp-unwind.c | 39 + .../sysdeps/unix/sysv/linux/kernel-posix-timers.h | 1 + .../sysdeps/unix/sysv/linux/libc-lowlevellock.c | 21 + .../unix/sysv/linux/libc_multiple_threads.c | 26 + .../sysdeps/unix/sysv/linux/libc_pthread_init.c | 59 + .../sysdeps/unix/sysv/linux/lowlevelbarrier.sym | 11 + .../nptl/sysdeps/unix/sysv/linux/lowlevelcond.sym | 16 + .../nptl/sysdeps/unix/sysv/linux/lowlevellock.c | 131 + .../sysdeps/unix/sysv/linux/lowlevelrwlock.sym | 14 + libpthread/nptl/sysdeps/unix/sysv/linux/lseek.S | 7 + .../nptl/sysdeps/unix/sysv/linux/mips/Makefile | 13 + .../sysdeps/unix/sysv/linux/mips/Makefile.arch | 49 + .../unix/sysv/linux/mips/bits/pthreadtypes.h | 215 + .../sysdeps/unix/sysv/linux/mips/bits/semaphore.h | 40 + .../sysdeps/unix/sysv/linux/mips/createthread.c | 24 + .../nptl/sysdeps/unix/sysv/linux/mips/fork.c | 1 + .../sysdeps/unix/sysv/linux/mips/lowlevellock.h | 216 + .../sysv/linux/mips/pt-__syscall_rt_sigaction.c | 1 + .../nptl/sysdeps/unix/sysv/linux/mips/pt-clone.S | 2 + .../nptl/sysdeps/unix/sysv/linux/mips/pt-vfork.S | 38 + .../sysdeps/unix/sysv/linux/mips/pthread_once.c | 94 + .../sysdeps/unix/sysv/linux/mips/sysdep-cancel.h | 169 + .../nptl/sysdeps/unix/sysv/linux/mips/sysdep.h | 302 + .../nptl/sysdeps/unix/sysv/linux/mq_notify.c | 285 + libpthread/nptl/sysdeps/unix/sysv/linux/msync.S | 7 + .../nptl/sysdeps/unix/sysv/linux/nanosleep.S | 9 + .../nptl/sysdeps/unix/sysv/linux/not-cancel.h | 60 + libpthread/nptl/sysdeps/unix/sysv/linux/open.S | 21 + libpthread/nptl/sysdeps/unix/sysv/linux/pause.S | 7 + .../nptl/sysdeps/unix/sysv/linux/powerpc/Makefile | 2 + .../nptl/sysdeps/unix/sysv/linux/powerpc/Versions | 5 + .../unix/sysv/linux/powerpc/bits/pthreadtypes.h | 216 + .../unix/sysv/linux/powerpc/bits/semaphore.h | 44 + .../sysdeps/unix/sysv/linux/powerpc/createthread.c | 25 + .../nptl/sysdeps/unix/sysv/linux/powerpc/fork.c | 1 + .../sysdeps/unix/sysv/linux/powerpc/lowlevellock.h | 241 + .../sysdeps/unix/sysv/linux/powerpc/not-cancel.h | 1 + .../unix/sysv/linux/powerpc/powerpc32/clone.S | 3 + .../unix/sysv/linux/powerpc/powerpc32/pt-vfork.S | 49 + .../sysv/linux/powerpc/powerpc32/sysdep-cancel.h | 132 + .../unix/sysv/linux/powerpc/powerpc32/vfork.S | 57 + .../unix/sysv/linux/powerpc/powerpc64/Versions | 7 + .../unix/sysv/linux/powerpc/powerpc64/clone.S | 3 + .../unix/sysv/linux/powerpc/powerpc64/pt-vfork.S | 49 + .../sysv/linux/powerpc/powerpc64/sysdep-cancel.h | 121 + .../sysv/linux/powerpc/powerpc64/timer_create.c | 1 + .../sysv/linux/powerpc/powerpc64/timer_delete.c | 1 + .../sysv/linux/powerpc/powerpc64/timer_getoverr.c | 1 + .../sysv/linux/powerpc/powerpc64/timer_gettime.c | 1 + .../sysv/linux/powerpc/powerpc64/timer_settime.c | 1 + .../unix/sysv/linux/powerpc/powerpc64/vfork.S | 55 + .../sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c | 37 + .../sysdeps/unix/sysv/linux/powerpc/pthread_once.c | 100 + .../sysdeps/unix/sysv/linux/powerpc/sem_post.c | 42 + .../nptl/sysdeps/unix/sysv/linux/pt-accept.S | 12 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-close.S | 9 + .../nptl/sysdeps/unix/sysv/linux/pt-connect.S | 12 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-fcntl.c | 1 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-fork.c | 29 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-fsync.c | 2 + .../nptl/sysdeps/unix/sysv/linux/pt-llseek.c | 3 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-lseek.S | 7 + .../nptl/sysdeps/unix/sysv/linux/pt-msgrcv.c | 2 + .../nptl/sysdeps/unix/sysv/linux/pt-msgsnd.c | 2 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-msync.S | 7 + .../nptl/sysdeps/unix/sysv/linux/pt-nanosleep.S | 9 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-open.S | 9 + .../nptl/sysdeps/unix/sysv/linux/pt-open64.c | 1 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-pause.S | 7 + .../nptl/sysdeps/unix/sysv/linux/pt-pread_pwrite.c | 1 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-raise.c | 53 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-read.S | 9 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-recv.S | 12 + .../nptl/sysdeps/unix/sysv/linux/pt-recvfrom.S | 12 + .../nptl/sysdeps/unix/sysv/linux/pt-recvmsg.S | 12 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-send.S | 12 + .../nptl/sysdeps/unix/sysv/linux/pt-sendmsg.S | 12 + .../nptl/sysdeps/unix/sysv/linux/pt-sendto.S | 12 + .../nptl/sysdeps/unix/sysv/linux/pt-sigwait.c | 2 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-sleep.c | 2 + .../nptl/sysdeps/unix/sysv/linux/pt-tcdrain.c | 1 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-wait.c | 2 + .../nptl/sysdeps/unix/sysv/linux/pt-waitpid.c | 1 + libpthread/nptl/sysdeps/unix/sysv/linux/pt-write.S | 9 + .../unix/sysv/linux/pthread_attr_getaffinity.c | 56 + .../unix/sysv/linux/pthread_attr_setaffinity.c | 82 + .../sysdeps/unix/sysv/linux/pthread_getaffinity.c | 46 + .../unix/sysv/linux/pthread_getcpuclockid.c | 111 + .../nptl/sysdeps/unix/sysv/linux/pthread_kill.c | 70 + .../unix/sysv/linux/pthread_mutex_cond_lock.c | 8 + .../sysdeps/unix/sysv/linux/pthread_setaffinity.c | 86 + .../nptl/sysdeps/unix/sysv/linux/pthread_yield.c | 30 + libpthread/nptl/sysdeps/unix/sysv/linux/raise.c | 75 + libpthread/nptl/sysdeps/unix/sysv/linux/read.S | 19 + libpthread/nptl/sysdeps/unix/sysv/linux/recv.S | 12 + libpthread/nptl/sysdeps/unix/sysv/linux/recvfrom.S | 12 + libpthread/nptl/sysdeps/unix/sysv/linux/recvmsg.S | 12 + .../nptl/sysdeps/unix/sysv/linux/register-atfork.c | 108 + libpthread/nptl/sysdeps/unix/sysv/linux/sem_post.c | 41 + .../nptl/sysdeps/unix/sysv/linux/sem_timedwait.c | 97 + .../nptl/sysdeps/unix/sysv/linux/sem_trywait.c | 44 + libpthread/nptl/sysdeps/unix/sysv/linux/sem_wait.c | 56 + libpthread/nptl/sysdeps/unix/sysv/linux/send.S | 12 + libpthread/nptl/sysdeps/unix/sysv/linux/sendmsg.S | 12 + libpthread/nptl/sysdeps/unix/sysv/linux/sendto.S | 12 + .../nptl/sysdeps/unix/sysv/linux/sh/Makefile | 13 + .../nptl/sysdeps/unix/sysv/linux/sh/Makefile.arch | 84 + .../sysdeps/unix/sysv/linux/sh/bits/pthreadtypes.h | 168 + .../sysdeps/unix/sysv/linux/sh/bits/semaphore.h | 39 + libpthread/nptl/sysdeps/unix/sysv/linux/sh/clone.S | 2 + .../nptl/sysdeps/unix/sysv/linux/sh/createthread.c | 24 + libpthread/nptl/sysdeps/unix/sysv/linux/sh/fork.c | 31 + .../sysdeps/unix/sysv/linux/sh/libc-lowlevellock.S | 19 + .../sysdeps/unix/sysv/linux/sh/lowlevel-atomic.h | 81 + .../nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.S | 296 + .../nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.h | 294 + .../nptl/sysdeps/unix/sysv/linux/sh/not-cancel.h | 83 + .../nptl/sysdeps/unix/sysv/linux/sh/pt-initfini.c | 143 + .../nptl/sysdeps/unix/sysv/linux/sh/pt-vfork.S | 65 + .../unix/sysv/linux/sh/pthread_barrier_wait.S | 191 + .../unix/sysv/linux/sh/pthread_cond_broadcast.S | 210 + .../unix/sysv/linux/sh/pthread_cond_signal.S | 136 + .../unix/sysv/linux/sh/pthread_cond_timedwait.S | 768 +++ .../sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S | 625 ++ .../nptl/sysdeps/unix/sysv/linux/sh/pthread_once.S | 245 + .../unix/sysv/linux/sh/pthread_rwlock_rdlock.S | 220 + .../sysv/linux/sh/pthread_rwlock_timedrdlock.S | 280 + .../sysv/linux/sh/pthread_rwlock_timedwrlock.S | 265 + .../unix/sysv/linux/sh/pthread_rwlock_unlock.S | 169 + .../unix/sysv/linux/sh/pthread_rwlock_wrlock.S | 202 + .../nptl/sysdeps/unix/sysv/linux/sh/sem_post.S | 84 + .../sysdeps/unix/sysv/linux/sh/sem_timedwait.S | 240 + .../nptl/sysdeps/unix/sysv/linux/sh/sem_trywait.S | 89 + .../nptl/sysdeps/unix/sysv/linux/sh/sem_wait.S | 166 + .../sysdeps/unix/sysv/linux/sh/sh4/lowlevellock.h | 4 + .../nptl/sysdeps/unix/sysv/linux/sh/sh4/sysdep.h | 4 + libpthread/nptl/sysdeps/unix/sysv/linux/sh/smp.h | 24 + .../sysdeps/unix/sysv/linux/sh/sysdep-cancel.h | 247 + .../nptl/sysdeps/unix/sysv/linux/sh/sysdep.h | 224 + libpthread/nptl/sysdeps/unix/sysv/linux/sh/vfork.S | 71 + .../nptl/sysdeps/unix/sysv/linux/sigtimedwait.c | 88 + libpthread/nptl/sysdeps/unix/sysv/linux/sigwait.c | 2 + .../nptl/sysdeps/unix/sysv/linux/sigwaitinfo.c | 88 + libpthread/nptl/sysdeps/unix/sysv/linux/sleep.c | 2 + libpthread/nptl/sysdeps/unix/sysv/linux/smp.h | 52 + .../nptl/sysdeps/unix/sysv/linux/sparc/Makefile | 13 + .../sysdeps/unix/sysv/linux/sparc/Makefile.arch | 66 + .../nptl/sysdeps/unix/sysv/linux/sparc/Versions | 6 + .../sysdeps/unix/sysv/linux/sparc/bits/local_lim.h | 89 + .../unix/sysv/linux/sparc/bits/pthreadtypes.h | 218 + .../sysdeps/unix/sysv/linux/sparc/bits/semaphore.h | 44 + .../nptl/sysdeps/unix/sysv/linux/sparc/clone.S | 5 + .../nptl/sysdeps/unix/sysv/linux/sparc/fork.c | 29 + .../unix/sysv/linux/sparc/libc-lowlevellock.c | 21 + .../sysdeps/unix/sysv/linux/sparc/lowlevellock.c | 131 + .../sysdeps/unix/sysv/linux/sparc/lowlevellock.h | 258 + .../nptl/sysdeps/unix/sysv/linux/sparc/pt-vfork.S | 5 + .../sysdeps/unix/sysv/linux/sparc/pthread_once.c | 94 + .../sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 2 + .../unix/sysv/linux/sparc/sparc32/pt-vfork.S | 45 + .../unix/sysv/linux/sparc/sparc32/sysdep-cancel.h | 105 + .../sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S | 49 + .../sysdeps/unix/sysv/linux/sparc/sparc64/Versions | 7 + .../sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 2 + .../unix/sysv/linux/sparc/sparc64/pt-vfork.S | 45 + .../unix/sysv/linux/sparc/sparc64/sysdep-cancel.h | 110 + .../unix/sysv/linux/sparc/sparc64/timer_create.c | 1 + .../unix/sysv/linux/sparc/sparc64/timer_delete.c | 1 + .../unix/sysv/linux/sparc/sparc64/timer_getoverr.c | 1 + .../unix/sysv/linux/sparc/sparc64/timer_gettime.c | 1 + .../unix/sysv/linux/sparc/sparc64/timer_settime.c | 1 + .../sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S | 49 + .../sysdeps/unix/sysv/linux/sparc/sysdep-cancel.h | 5 + .../nptl/sysdeps/unix/sysv/linux/sparc/sysdep.h | 65 + .../nptl/sysdeps/unix/sysv/linux/sparc/vfork.S | 5 + .../nptl/sysdeps/unix/sysv/linux/timer_create.c | 236 + .../nptl/sysdeps/unix/sysv/linux/timer_delete.c | 94 + .../nptl/sysdeps/unix/sysv/linux/timer_getoverr.c | 81 + .../nptl/sysdeps/unix/sysv/linux/timer_gettime.c | 83 + .../nptl/sysdeps/unix/sysv/linux/timer_routines.c | 164 + .../nptl/sysdeps/unix/sysv/linux/timer_settime.c | 88 + .../sysdeps/unix/sysv/linux/unregister-atfork.c | 111 + .../nptl/sysdeps/unix/sysv/linux/unwindbuf.sym | 7 + libpthread/nptl/sysdeps/unix/sysv/linux/waitpid.S | 19 + libpthread/nptl/sysdeps/unix/sysv/linux/write.S | 19 + .../nptl/sysdeps/unix/sysv/linux/x86_64/Makefile | 4 + .../nptl/sysdeps/unix/sysv/linux/x86_64/Versions | 7 + .../unix/sysv/linux/x86_64/bits/pthreadtypes.h | 209 + .../unix/sysv/linux/x86_64/bits/semaphore.h | 44 + .../nptl/sysdeps/unix/sysv/linux/x86_64/clone.S | 2 + .../sysdeps/unix/sysv/linux/x86_64/compat-timer.h | 46 + .../nptl/sysdeps/unix/sysv/linux/x86_64/fork.c | 31 + .../unix/sysv/linux/x86_64/libc-lowlevellock.S | 30 + .../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S | 283 + .../sysdeps/unix/sysv/linux/x86_64/lowlevellock.h | 341 + .../sysdeps/unix/sysv/linux/x86_64/not-cancel.h | 1 + .../nptl/sysdeps/unix/sysv/linux/x86_64/pt-vfork.S | 33 + .../unix/sysv/linux/x86_64/pthread_barrier_wait.S | 160 + .../sysv/linux/x86_64/pthread_cond_broadcast.S | 138 + .../unix/sysv/linux/x86_64/pthread_cond_signal.S | 104 + .../sysv/linux/x86_64/pthread_cond_timedwait.S | 470 ++ .../unix/sysv/linux/x86_64/pthread_cond_wait.S | 423 ++ .../sysdeps/unix/sysv/linux/x86_64/pthread_once.S | 257 + .../unix/sysv/linux/x86_64/pthread_rwlock_rdlock.S | 177 + .../sysv/linux/x86_64/pthread_rwlock_timedrdlock.S | 220 + .../sysv/linux/x86_64/pthread_rwlock_timedwrlock.S | 211 + .../unix/sysv/linux/x86_64/pthread_rwlock_unlock.S | 130 + .../unix/sysv/linux/x86_64/pthread_rwlock_wrlock.S | 165 + .../unix/sysv/linux/x86_64/pthread_spin_init.c | 1 + .../unix/sysv/linux/x86_64/pthread_spin_unlock.S | 1 + .../nptl/sysdeps/unix/sysv/linux/x86_64/sem_post.S | 66 + .../sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S | 175 + .../sysdeps/unix/sysv/linux/x86_64/sem_trywait.S | 59 + .../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S | 120 + .../sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h | 138 + .../sysdeps/unix/sysv/linux/x86_64/timer_create.c | 28 + .../sysdeps/unix/sysv/linux/x86_64/timer_delete.c | 27 + .../unix/sysv/linux/x86_64/timer_getoverr.c | 27 + .../sysdeps/unix/sysv/linux/x86_64/timer_gettime.c | 27 + .../sysdeps/unix/sysv/linux/x86_64/timer_settime.c | 27 + .../nptl/sysdeps/unix/sysv/linux/x86_64/vfork.S | 35 + libpthread/nptl/sysdeps/x86_64/Makefile | 28 + libpthread/nptl/sysdeps/x86_64/dl-tls.h | 29 + libpthread/nptl/sysdeps/x86_64/jmpbuf-unwind.h | 31 + libpthread/nptl/sysdeps/x86_64/pthread_spin_init.c | 1 + libpthread/nptl/sysdeps/x86_64/pthread_spin_lock.c | 1 + .../nptl/sysdeps/x86_64/pthread_spin_trylock.S | 40 + .../nptl/sysdeps/x86_64/pthread_spin_unlock.S | 31 + libpthread/nptl/sysdeps/x86_64/pthreaddef.h | 54 + libpthread/nptl/sysdeps/x86_64/tcb-offsets.sym | 12 + libpthread/nptl/sysdeps/x86_64/tls.h | 334 + libpthread/nptl/unwind.c | 176 + libpthread/nptl/vars.c | 43 + libpthread/nptl/version.c | 45 + libpthread/nptl/version.h | 1 + 626 files changed, 55163 insertions(+) create mode 100644 libpthread/nptl/.gitignore create mode 100644 libpthread/nptl/ChangeLog create mode 100644 libpthread/nptl/Makefile create mode 100644 libpthread/nptl/Makefile.in create mode 100644 libpthread/nptl/README.NPTL create mode 100644 libpthread/nptl/alloca_cutoff.c create mode 100644 libpthread/nptl/allocatestack.c create mode 100644 libpthread/nptl/banner.h create mode 100644 libpthread/nptl/cancellation.c create mode 100644 libpthread/nptl/cleanup.c create mode 100644 libpthread/nptl/cleanup_compat.c create mode 100644 libpthread/nptl/cleanup_defer.c create mode 100644 libpthread/nptl/cleanup_defer_compat.c create mode 100644 libpthread/nptl/cleanup_routine.c create mode 100644 libpthread/nptl/descr.h create mode 100644 libpthread/nptl/eintr.c create mode 100644 libpthread/nptl/events.c create mode 100644 libpthread/nptl/forward.c create mode 100644 libpthread/nptl/herrno.c create mode 100644 libpthread/nptl/init.c create mode 100644 libpthread/nptl/libc-cancellation.c create mode 100644 libpthread/nptl/linux_fsinfo.h create mode 100644 libpthread/nptl/pt-cleanup.c create mode 100644 libpthread/nptl/pt-system.c create mode 100644 libpthread/nptl/pthread-errnos.sym create mode 100644 libpthread/nptl/pthreadP.h create mode 100644 libpthread/nptl/pthread_atfork.c create mode 100644 libpthread/nptl/pthread_attr_destroy.c create mode 100644 libpthread/nptl/pthread_attr_getdetachstate.c create mode 100644 libpthread/nptl/pthread_attr_getguardsize.c create mode 100644 libpthread/nptl/pthread_attr_getinheritsched.c create mode 100644 libpthread/nptl/pthread_attr_getschedparam.c create mode 100644 libpthread/nptl/pthread_attr_getschedpolicy.c create mode 100644 libpthread/nptl/pthread_attr_getscope.c create mode 100644 libpthread/nptl/pthread_attr_getstack.c create mode 100644 libpthread/nptl/pthread_attr_getstackaddr.c create mode 100644 libpthread/nptl/pthread_attr_getstacksize.c create mode 100644 libpthread/nptl/pthread_attr_init.c create mode 100644 libpthread/nptl/pthread_attr_setdetachstate.c create mode 100644 libpthread/nptl/pthread_attr_setguardsize.c create mode 100644 libpthread/nptl/pthread_attr_setinheritsched.c create mode 100644 libpthread/nptl/pthread_attr_setschedparam.c create mode 100644 libpthread/nptl/pthread_attr_setschedpolicy.c create mode 100644 libpthread/nptl/pthread_attr_setscope.c create mode 100644 libpthread/nptl/pthread_attr_setstack.c create mode 100644 libpthread/nptl/pthread_attr_setstackaddr.c create mode 100644 libpthread/nptl/pthread_attr_setstacksize.c create mode 100644 libpthread/nptl/pthread_barrier_destroy.c create mode 100644 libpthread/nptl/pthread_barrier_init.c create mode 100644 libpthread/nptl/pthread_barrierattr_destroy.c create mode 100644 libpthread/nptl/pthread_barrierattr_getpshared.c create mode 100644 libpthread/nptl/pthread_barrierattr_init.c create mode 100644 libpthread/nptl/pthread_barrierattr_setpshared.c create mode 100644 libpthread/nptl/pthread_cancel.c create mode 100644 libpthread/nptl/pthread_clock_gettime.c create mode 100644 libpthread/nptl/pthread_clock_settime.c create mode 100644 libpthread/nptl/pthread_cond_destroy.c create mode 100644 libpthread/nptl/pthread_cond_init.c create mode 100644 libpthread/nptl/pthread_condattr_destroy.c create mode 100644 libpthread/nptl/pthread_condattr_getclock.c create mode 100644 libpthread/nptl/pthread_condattr_getpshared.c create mode 100644 libpthread/nptl/pthread_condattr_init.c create mode 100644 libpthread/nptl/pthread_condattr_setclock.c create mode 100644 libpthread/nptl/pthread_condattr_setpshared.c create mode 100644 libpthread/nptl/pthread_create.c create mode 100644 libpthread/nptl/pthread_detach.c create mode 100644 libpthread/nptl/pthread_equal.c create mode 100644 libpthread/nptl/pthread_exit.c create mode 100644 libpthread/nptl/pthread_getattr_np.c create mode 100644 libpthread/nptl/pthread_getconcurrency.c create mode 100644 libpthread/nptl/pthread_getschedparam.c create mode 100644 libpthread/nptl/pthread_getspecific.c create mode 100644 libpthread/nptl/pthread_join.c create mode 100644 libpthread/nptl/pthread_key_create.c create mode 100644 libpthread/nptl/pthread_key_delete.c create mode 100644 libpthread/nptl/pthread_kill_other_threads.c create mode 100644 libpthread/nptl/pthread_mutex_destroy.c create mode 100644 libpthread/nptl/pthread_mutex_init.c create mode 100644 libpthread/nptl/pthread_mutex_lock.c create mode 100644 libpthread/nptl/pthread_mutex_timedlock.c create mode 100644 libpthread/nptl/pthread_mutex_trylock.c create mode 100644 libpthread/nptl/pthread_mutex_unlock.c create mode 100644 libpthread/nptl/pthread_mutexattr_destroy.c create mode 100644 libpthread/nptl/pthread_mutexattr_getpshared.c create mode 100644 libpthread/nptl/pthread_mutexattr_gettype.c create mode 100644 libpthread/nptl/pthread_mutexattr_init.c create mode 100644 libpthread/nptl/pthread_mutexattr_setpshared.c create mode 100644 libpthread/nptl/pthread_mutexattr_settype.c create mode 100644 libpthread/nptl/pthread_rwlock_destroy.c create mode 100644 libpthread/nptl/pthread_rwlock_init.c create mode 100644 libpthread/nptl/pthread_rwlock_tryrdlock.c create mode 100644 libpthread/nptl/pthread_rwlock_trywrlock.c create mode 100644 libpthread/nptl/pthread_rwlockattr_destroy.c create mode 100644 libpthread/nptl/pthread_rwlockattr_getkind_np.c create mode 100644 libpthread/nptl/pthread_rwlockattr_getpshared.c create mode 100644 libpthread/nptl/pthread_rwlockattr_init.c create mode 100644 libpthread/nptl/pthread_rwlockattr_setkind_np.c create mode 100644 libpthread/nptl/pthread_rwlockattr_setpshared.c create mode 100644 libpthread/nptl/pthread_self.c create mode 100644 libpthread/nptl/pthread_setcancelstate.c create mode 100644 libpthread/nptl/pthread_setcanceltype.c create mode 100644 libpthread/nptl/pthread_setconcurrency.c create mode 100644 libpthread/nptl/pthread_setegid.c create mode 100644 libpthread/nptl/pthread_seteuid.c create mode 100644 libpthread/nptl/pthread_setgid.c create mode 100644 libpthread/nptl/pthread_setregid.c create mode 100644 libpthread/nptl/pthread_setresgid.c create mode 100644 libpthread/nptl/pthread_setresuid.c create mode 100644 libpthread/nptl/pthread_setreuid.c create mode 100644 libpthread/nptl/pthread_setschedparam.c create mode 100644 libpthread/nptl/pthread_setschedprio.c create mode 100644 libpthread/nptl/pthread_setspecific.c create mode 100644 libpthread/nptl/pthread_setuid.c create mode 100644 libpthread/nptl/pthread_testcancel.c create mode 100644 libpthread/nptl/pthread_timedjoin.c create mode 100644 libpthread/nptl/pthread_tryjoin.c create mode 100644 libpthread/nptl/res.c create mode 100644 libpthread/nptl/sem_close.c create mode 100644 libpthread/nptl/sem_destroy.c create mode 100644 libpthread/nptl/sem_getvalue.c create mode 100644 libpthread/nptl/sem_init.c create mode 100644 libpthread/nptl/sem_open.c create mode 100644 libpthread/nptl/sem_unlink.c create mode 100644 libpthread/nptl/semaphore.h create mode 100644 libpthread/nptl/semaphoreP.h create mode 100644 libpthread/nptl/sysdeps/alpha/Makefile create mode 100644 libpthread/nptl/sysdeps/alpha/dl-tls.h create mode 100644 libpthread/nptl/sysdeps/alpha/elf/pt-initfini.c create mode 100644 libpthread/nptl/sysdeps/alpha/jmpbuf-unwind.h create mode 100644 libpthread/nptl/sysdeps/alpha/libc-tls.c create mode 100644 libpthread/nptl/sysdeps/alpha/pthread_spin_lock.S create mode 100644 libpthread/nptl/sysdeps/alpha/pthread_spin_trylock.S create mode 100644 libpthread/nptl/sysdeps/alpha/pthreaddef.h create mode 100644 libpthread/nptl/sysdeps/alpha/tcb-offsets.sym create mode 100644 libpthread/nptl/sysdeps/alpha/tls.h create mode 100644 libpthread/nptl/sysdeps/arm/Makefile.arch create mode 100644 libpthread/nptl/sysdeps/arm/aeabi_read_tp.S create mode 100644 libpthread/nptl/sysdeps/arm/aeabi_unwind_cpp_pr1.c create mode 100644 libpthread/nptl/sysdeps/arm/dl-tls.h create mode 100644 libpthread/nptl/sysdeps/arm/jmpbuf-unwind.h create mode 100644 libpthread/nptl/sysdeps/arm/pthread_spin_lock.S create mode 100644 libpthread/nptl/sysdeps/arm/pthread_spin_trylock.S create mode 100644 libpthread/nptl/sysdeps/arm/pthreaddef.h create mode 100644 libpthread/nptl/sysdeps/arm/sysdep.h create mode 100644 libpthread/nptl/sysdeps/arm/tcb-offsets.sym create mode 100644 libpthread/nptl/sysdeps/arm/thumb_atomics.S create mode 100644 libpthread/nptl/sysdeps/arm/tls.h create mode 100644 libpthread/nptl/sysdeps/generic/Makefile create mode 100644 libpthread/nptl/sysdeps/generic/Makefile.in create mode 100644 libpthread/nptl/sysdeps/generic/dl-tls.c create mode 100644 libpthread/nptl/sysdeps/generic/dl-tls.h create mode 100644 libpthread/nptl/sysdeps/generic/libc-tls.c create mode 100644 libpthread/nptl/sysdeps/generic/lowlevellock.h create mode 100644 libpthread/nptl/sysdeps/generic/sysdep.h create mode 100644 libpthread/nptl/sysdeps/i386/Makefile create mode 100644 libpthread/nptl/sysdeps/i386/Makefile.arch create mode 100644 libpthread/nptl/sysdeps/i386/dl-tls.h create mode 100644 libpthread/nptl/sysdeps/i386/i486/pthread_spin_trylock.S create mode 100644 libpthread/nptl/sysdeps/i386/i586/pthread_spin_trylock.S create mode 100644 libpthread/nptl/sysdeps/i386/i686/Makefile create mode 100644 libpthread/nptl/sysdeps/i386/i686/pthread_spin_trylock.S create mode 100644 libpthread/nptl/sysdeps/i386/i686/tls.h create mode 100644 libpthread/nptl/sysdeps/i386/jmpbuf-unwind.h create mode 100644 libpthread/nptl/sysdeps/i386/pthread_spin_init.c create mode 100644 libpthread/nptl/sysdeps/i386/pthread_spin_lock.c create mode 100644 libpthread/nptl/sysdeps/i386/pthread_spin_unlock.S create mode 100644 libpthread/nptl/sysdeps/i386/pthreaddef.h create mode 100644 libpthread/nptl/sysdeps/i386/sysdep.h create mode 100644 libpthread/nptl/sysdeps/i386/tcb-offsets.sym create mode 100644 libpthread/nptl/sysdeps/i386/tls.h create mode 100644 libpthread/nptl/sysdeps/mips/Makefile create mode 100644 libpthread/nptl/sysdeps/mips/Makefile.arch create mode 100644 libpthread/nptl/sysdeps/mips/dl-tls.h create mode 100644 libpthread/nptl/sysdeps/mips/jmpbuf-unwind.h create mode 100644 libpthread/nptl/sysdeps/mips/libc-tls.c create mode 100644 libpthread/nptl/sysdeps/mips/nptl-sysdep.S create mode 100644 libpthread/nptl/sysdeps/mips/pthread_spin_lock.S create mode 100644 libpthread/nptl/sysdeps/mips/pthread_spin_trylock.S create mode 100644 libpthread/nptl/sysdeps/mips/pthreaddef.h create mode 100644 libpthread/nptl/sysdeps/mips/regdef.h create mode 100644 libpthread/nptl/sysdeps/mips/sysdep.h create mode 100644 libpthread/nptl/sysdeps/mips/tcb-offsets.sym create mode 100644 libpthread/nptl/sysdeps/mips/tls.h create mode 100644 libpthread/nptl/sysdeps/powerpc/Makefile create mode 100644 libpthread/nptl/sysdeps/powerpc/dl-tls.h create mode 100644 libpthread/nptl/sysdeps/powerpc/jmpbuf-unwind.h create mode 100644 libpthread/nptl/sysdeps/powerpc/pthread_spin_lock.c create mode 100644 libpthread/nptl/sysdeps/powerpc/pthread_spin_trylock.c create mode 100644 libpthread/nptl/sysdeps/powerpc/pthreaddef.h create mode 100644 libpthread/nptl/sysdeps/powerpc/tcb-offsets.sym create mode 100644 libpthread/nptl/sysdeps/powerpc/tls.h create mode 100644 libpthread/nptl/sysdeps/pthread/Makefile create mode 100644 libpthread/nptl/sysdeps/pthread/Makefile.in create mode 100644 libpthread/nptl/sysdeps/pthread/allocalim.h create mode 100644 libpthread/nptl/sysdeps/pthread/bits/libc-lock.h create mode 100644 libpthread/nptl/sysdeps/pthread/bits/libc-tsd.h create mode 100644 libpthread/nptl/sysdeps/pthread/bits/sigthread.h create mode 100644 libpthread/nptl/sysdeps/pthread/bits/stdio-lock.h create mode 100644 libpthread/nptl/sysdeps/pthread/createthread.c create mode 100644 libpthread/nptl/sysdeps/pthread/defs.awk create mode 100644 libpthread/nptl/sysdeps/pthread/librt-cancellation.c create mode 100644 libpthread/nptl/sysdeps/pthread/list.h create mode 100644 libpthread/nptl/sysdeps/pthread/malloc-machine.h create mode 100644 libpthread/nptl/sysdeps/pthread/posix-timer.h create mode 100644 libpthread/nptl/sysdeps/pthread/pt-initfini.c create mode 100644 libpthread/nptl/sysdeps/pthread/pt-longjmp.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread-functions.h create mode 100644 libpthread/nptl/sysdeps/pthread/pthread.h create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_barrier_wait.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_cond_broadcast.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_cond_signal.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_cond_timedwait.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_cond_wait.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_once.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_rwlock_rdlock.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_rwlock_timedrdlock.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_rwlock_timedwrlock.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_rwlock_unlock.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_rwlock_wrlock.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_sigmask.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_spin_destroy.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_spin_init.c create mode 100644 libpthread/nptl/sysdeps/pthread/pthread_spin_unlock.c create mode 100644 libpthread/nptl/sysdeps/pthread/rt-unwind-resume.c create mode 100644 libpthread/nptl/sysdeps/pthread/setxid.h create mode 100644 libpthread/nptl/sysdeps/pthread/sigaction.c create mode 100644 libpthread/nptl/sysdeps/pthread/sigfillset.c create mode 100644 libpthread/nptl/sysdeps/pthread/sigprocmask.c create mode 100644 libpthread/nptl/sysdeps/pthread/timer_create.c create mode 100644 libpthread/nptl/sysdeps/pthread/timer_delete.c create mode 100644 libpthread/nptl/sysdeps/pthread/timer_getoverr.c create mode 100644 libpthread/nptl/sysdeps/pthread/timer_gettime.c create mode 100644 libpthread/nptl/sysdeps/pthread/timer_routines.c create mode 100644 libpthread/nptl/sysdeps/pthread/timer_settime.c create mode 100644 libpthread/nptl/sysdeps/pthread/unwind-forcedunwind.c create mode 100644 libpthread/nptl/sysdeps/pthread/unwind-resume.c create mode 100644 libpthread/nptl/sysdeps/sh/Makefile create mode 100644 libpthread/nptl/sysdeps/sh/Makefile.arch create mode 100644 libpthread/nptl/sysdeps/sh/dl-tls.h create mode 100644 libpthread/nptl/sysdeps/sh/jmpbuf-unwind.h create mode 100644 libpthread/nptl/sysdeps/sh/pthread_spin_init.c create mode 100644 libpthread/nptl/sysdeps/sh/pthread_spin_lock.c create mode 100644 libpthread/nptl/sysdeps/sh/pthread_spin_trylock.S create mode 100644 libpthread/nptl/sysdeps/sh/pthread_spin_unlock.S create mode 100644 libpthread/nptl/sysdeps/sh/pthreaddef.h create mode 100644 libpthread/nptl/sysdeps/sh/sysdep.h create mode 100644 libpthread/nptl/sysdeps/sh/tcb-offsets.sym create mode 100644 libpthread/nptl/sysdeps/sh/tls.h create mode 100644 libpthread/nptl/sysdeps/sparc/Makefile create mode 100644 libpthread/nptl/sysdeps/sparc/Makefile.arch create mode 100644 libpthread/nptl/sysdeps/sparc/dl-tls.h create mode 100644 libpthread/nptl/sysdeps/sparc/jmpbuf-unwind.h create mode 100644 libpthread/nptl/sysdeps/sparc/pthreaddef.h create mode 100644 libpthread/nptl/sysdeps/sparc/sparc32/jmpbuf-unwind.h create mode 100644 libpthread/nptl/sysdeps/sparc/sparc32/pthread_spin_lock.c create mode 100644 libpthread/nptl/sysdeps/sparc/sparc32/pthread_spin_trylock.c create mode 100644 libpthread/nptl/sysdeps/sparc/sparc32/pthreaddef.h create mode 100644 libpthread/nptl/sysdeps/sparc/sparc32/sparcv9/pthread_spin_lock.c create mode 100644 libpthread/nptl/sysdeps/sparc/sparc32/sparcv9/pthread_spin_trylock.c create mode 100644 libpthread/nptl/sysdeps/sparc/sparc32/sparcv9/pthread_spin_unlock.c create mode 100644 libpthread/nptl/sysdeps/sparc/sparc64/jmpbuf-unwind.h create mode 100644 libpthread/nptl/sysdeps/sparc/sparc64/pthread_spin_lock.c create mode 100644 libpthread/nptl/sysdeps/sparc/sparc64/pthread_spin_trylock.c create mode 100644 libpthread/nptl/sysdeps/sparc/sparc64/pthread_spin_unlock.c create mode 100644 libpthread/nptl/sysdeps/sparc/sparc64/pthreaddef.h create mode 100644 libpthread/nptl/sysdeps/sparc/tcb-offsets.sym create mode 100644 libpthread/nptl/sysdeps/sparc/tls.h create mode 100644 libpthread/nptl/sysdeps/unix/sh/sysdep.h create mode 100644 libpthread/nptl/sysdeps/unix/sysdep.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/Makefile create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/Makefile.in create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/__syscall_error.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/accept.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/Makefile create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/Versions create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/bits/local_lim.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/bits/semaphore.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/clone.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/createthread.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/fork.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/lowlevellock.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/pt-vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/pthread_once.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/sem_post.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/timer_create.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/timer_delete.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/timer_getoverr.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/timer_gettime.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/timer_settime.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/Makefile create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/Makefile.arch create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/bits/atomic.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/bits/pthreadtypes.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/bits/semaphore.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/clone.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/createthread.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/fork.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/lowlevellock.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/lowlevellock.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/nptl-aeabi_unwind_cpp_pr1.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/pt-__syscall_error.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/pt-__syscall_rt_sigaction.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/pt-gettimeofday.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/pt-vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/pthread_once.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/sysdep-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/sysdep.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/unwind-forcedunwind.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/unwind-resume.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/unwind.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/arm/vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/bits/local_lim.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/close.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/connect.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/creat.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/createthread.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/exit-thread.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/fork.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/fork.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/getpid.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/Makefile create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/Makefile.arch create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/bits/pthreadtypes.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/bits/semaphore.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/clone.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/createthread.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/fork.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/libc-lowlevellock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_broadcast.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_rdlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedrdlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedwrlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_unlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_wrlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_post.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_trywait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_wait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/libc-lowlevellock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/lowlevellock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_barrier_wait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_cond_broadcast.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_cond_signal.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_cond_timedwait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_cond_wait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_rwlock_rdlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_rwlock_timedrdlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_rwlock_timedwrlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_rwlock_unlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_rwlock_wrlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/sem_post.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/sem_timedwait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/sem_trywait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i586/sem_wait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/libc-lowlevellock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/lowlevellock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_barrier_wait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_cond_broadcast.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_cond_signal.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_cond_timedwait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_cond_wait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_rwlock_rdlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_rwlock_timedrdlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_rwlock_timedwrlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_rwlock_unlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_rwlock_wrlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/sem_post.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/sem_timedwait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/sem_trywait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/i686/sem_wait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/not-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/pt-__syscall_error.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/pt-vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/pthread_once.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/pthread_spin_init.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/pthread_spin_unlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/smp.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/sys