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/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 +++++++ 497 files changed, 38241 insertions(+) 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/sysdep-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/sysdep.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/i386/vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/internaltypes.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/jmp-unwind.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/kernel-posix-timers.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/libc-lowlevellock.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/libc_multiple_threads.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/libc_pthread_init.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelbarrier.sym create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelcond.sym create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/lowlevellock.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrwlock.sym create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/lseek.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mips/Makefile create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mips/Makefile.arch create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mips/bits/pthreadtypes.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mips/bits/semaphore.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mips/createthread.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mips/fork.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mips/lowlevellock.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mips/pt-__syscall_rt_sigaction.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mips/pt-clone.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mips/pt-vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mips/pthread_once.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mips/sysdep-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mips/sysdep.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/mq_notify.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/msync.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/nanosleep.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/not-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/open.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pause.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/Makefile create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/Versions create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/bits/pthreadtypes.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/bits/semaphore.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/createthread.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/fork.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/lowlevellock.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/not-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/pt-vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/pt-vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_create.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_delete.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_getoverr.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_gettime.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_settime.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/pthread_once.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/sem_post.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-accept.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-close.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-connect.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-fcntl.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-fork.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-fsync.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-llseek.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-lseek.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-msgrcv.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-msgsnd.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-msync.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-nanosleep.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-open.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-open64.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-pause.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-pread_pwrite.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-raise.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-read.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-recv.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-recvfrom.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-recvmsg.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-send.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-sendmsg.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-sendto.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-sigwait.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-sleep.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-tcdrain.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-wait.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-waitpid.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pt-write.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pthread_attr_setaffinity.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pthread_getaffinity.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pthread_getcpuclockid.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pthread_kill.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pthread_mutex_cond_lock.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pthread_setaffinity.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/pthread_yield.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/raise.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/read.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/recv.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/recvfrom.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/recvmsg.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sem_post.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sem_timedwait.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sem_trywait.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sem_wait.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/send.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sendmsg.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sendto.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/Makefile create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/Makefile.arch create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/bits/pthreadtypes.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/bits/semaphore.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/clone.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/createthread.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/fork.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/libc-lowlevellock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/lowlevel-atomic.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/not-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/pt-initfini.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/pt-vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_barrier_wait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_once.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedrdlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedwrlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_wrlock.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/sem_post.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/sem_timedwait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/sem_trywait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/sem_wait.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/sh4/lowlevellock.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/sh4/sysdep.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/smp.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/sysdep.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sh/vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sigtimedwait.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sigwait.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sigwaitinfo.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sleep.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/smp.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/Makefile create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/Makefile.arch create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/Versions create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/bits/local_lim.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/bits/pthreadtypes.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/bits/semaphore.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/clone.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/fork.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/libc-lowlevellock.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/pt-vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/pthread_once.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/pt-vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/Versions create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/pt-vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/timer_create.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/timer_delete.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/timer_getoverr.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/timer_gettime.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/timer_settime.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sysdep-cancel.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sysdep.h create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/vfork.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/timer_create.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/timer_delete.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/timer_getoverr.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/timer_gettime.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/timer_routines.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/timer_settime.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/unregister-atfork.c create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/unwindbuf.sym create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/waitpid.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/write.S create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/Makefile create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/Versions create mode 100644 libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/bits/pthreadtypes.h create mode 1