Rich Felker e983aea0ae change sem_trywait algorithm so it never has to call __wake %!s(int64=14) %!d(string=hai) anos
..
i386 ea343364a7 match glibc/lsb cancellation abi on i386 %!s(int64=14) %!d(string=hai) anos
x86_64 c2cd25bff8 consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix %!s(int64=14) %!d(string=hai) anos
__futex.c aa398f56fa global cleanup to use the new syscall interface %!s(int64=14) %!d(string=hai) anos
__lock.c c2cd25bff8 consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix %!s(int64=14) %!d(string=hai) anos
__rsyscall.c 6682ed1e74 fixed crash in new rsyscall (failure to set sa_flags for signal handler) %!s(int64=14) %!d(string=hai) anos
__set_thread_area.c 7b2dd2235d finish unifying thread register handling in preparation for porting %!s(int64=14) %!d(string=hai) anos
__timedwait.c c2cd25bff8 consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix %!s(int64=14) %!d(string=hai) anos
__unmapself.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
__wait.c c2cd25bff8 consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix %!s(int64=14) %!d(string=hai) anos
__wake.c c2cd25bff8 consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix %!s(int64=14) %!d(string=hai) anos
cancellation.c ea343364a7 match glibc/lsb cancellation abi on i386 %!s(int64=14) %!d(string=hai) anos
cancellation2.c ea343364a7 match glibc/lsb cancellation abi on i386 %!s(int64=14) %!d(string=hai) anos
cancellation3.c ea343364a7 match glibc/lsb cancellation abi on i386 %!s(int64=14) %!d(string=hai) anos
clone.c 7b2dd2235d finish unifying thread register handling in preparation for porting %!s(int64=14) %!d(string=hai) anos
pthread_atfork.c e9417fffb3 add pthread_atfork interface %!s(int64=14) %!d(string=hai) anos
pthread_attr_destroy.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_attr_getdetachstate.c 1659aa0e62 fix pthread_attr_* implementations to match corrected prototypes %!s(int64=14) %!d(string=hai) anos
pthread_attr_getguardsize.c 1659aa0e62 fix pthread_attr_* implementations to match corrected prototypes %!s(int64=14) %!d(string=hai) anos
pthread_attr_getschedparam.c 243b542382 implement dummy pthread_attr_[gs]etschedparam functions %!s(int64=14) %!d(string=hai) anos
pthread_attr_getscope.c 1659aa0e62 fix pthread_attr_* implementations to match corrected prototypes %!s(int64=14) %!d(string=hai) anos
pthread_attr_getstacksize.c 1659aa0e62 fix pthread_attr_* implementations to match corrected prototypes %!s(int64=14) %!d(string=hai) anos
pthread_attr_init.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_attr_setdetachstate.c 63b06c0e90 reject invalid attribute settings %!s(int64=14) %!d(string=hai) anos
pthread_attr_setguardsize.c e882756311 reorganize pthread data structures and move the definitions to alltypes.h %!s(int64=14) %!d(string=hai) anos
pthread_attr_setschedparam.c 243b542382 implement dummy pthread_attr_[gs]etschedparam functions %!s(int64=14) %!d(string=hai) anos
pthread_attr_setscope.c 63b06c0e90 reject invalid attribute settings %!s(int64=14) %!d(string=hai) anos
pthread_attr_setstacksize.c 8c967b9386 enforce stack size min in pthread_attr_setstacksize %!s(int64=14) %!d(string=hai) anos
pthread_barrier_destroy.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_barrier_init.c e882756311 reorganize pthread data structures and move the definitions to alltypes.h %!s(int64=14) %!d(string=hai) anos
pthread_barrier_wait.c e882756311 reorganize pthread data structures and move the definitions to alltypes.h %!s(int64=14) %!d(string=hai) anos
pthread_barrierattr_destroy.c 951e764091 implement barrier attribute functions (essentially no-ops) %!s(int64=14) %!d(string=hai) anos
pthread_barrierattr_getpshared.c 951e764091 implement barrier attribute functions (essentially no-ops) %!s(int64=14) %!d(string=hai) anos
pthread_barrierattr_init.c 951e764091 implement barrier attribute functions (essentially no-ops) %!s(int64=14) %!d(string=hai) anos
pthread_barrierattr_setpshared.c 951e764091 implement barrier attribute functions (essentially no-ops) %!s(int64=14) %!d(string=hai) anos
pthread_cancel.c ded6cb5f71 use a_store to set cancel flag in pthread_cancel, to ensure a barrier %!s(int64=14) %!d(string=hai) anos
pthread_cond_broadcast.c e882756311 reorganize pthread data structures and move the definitions to alltypes.h %!s(int64=14) %!d(string=hai) anos
pthread_cond_destroy.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_cond_init.c 5fd4a98165 use the selected clock from the condattr for pthread_cond_timedwait %!s(int64=14) %!d(string=hai) anos
pthread_cond_signal.c e882756311 reorganize pthread data structures and move the definitions to alltypes.h %!s(int64=14) %!d(string=hai) anos
pthread_cond_timedwait.c a113434cd6 major semaphore improvements (performance and correctness) %!s(int64=14) %!d(string=hai) anos
pthread_cond_wait.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_condattr_destroy.c b4d40e44e3 implement pthread_condattr_* interfaces %!s(int64=14) %!d(string=hai) anos
pthread_condattr_getclock.c b4d40e44e3 implement pthread_condattr_* interfaces %!s(int64=14) %!d(string=hai) anos
pthread_condattr_getpshared.c b4d40e44e3 implement pthread_condattr_* interfaces %!s(int64=14) %!d(string=hai) anos
pthread_condattr_init.c b4d40e44e3 implement pthread_condattr_* interfaces %!s(int64=14) %!d(string=hai) anos
pthread_condattr_setclock.c 9d5251f72b disallow cpu time clocks as condattr clock values %!s(int64=14) %!d(string=hai) anos
pthread_condattr_setpshared.c b4d40e44e3 implement pthread_condattr_* interfaces %!s(int64=14) %!d(string=hai) anos
pthread_create.c 016a5dc192 use a separate signal from SIGCANCEL for SIGEV_THREAD timers %!s(int64=14) %!d(string=hai) anos
pthread_detach.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_equal.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_getspecific.c b480808a6a optimize POSIX TSD for fast pthread_getspecific %!s(int64=14) %!d(string=hai) anos
pthread_join.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_key_create.c 537d33d334 simplify pthread tsd key handling %!s(int64=14) %!d(string=hai) anos
pthread_kill.c c2cd25bff8 consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix %!s(int64=14) %!d(string=hai) anos
pthread_mutex_consistent.c 047e434ef5 implement robust mutexes %!s(int64=14) %!d(string=hai) anos
pthread_mutex_destroy.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_mutex_init.c 047e434ef5 implement robust mutexes %!s(int64=14) %!d(string=hai) anos
pthread_mutex_lock.c ec2e50d0d7 cheap trick to further optimize locking normal mutexes %!s(int64=14) %!d(string=hai) anos
pthread_mutex_timedlock.c 047e434ef5 implement robust mutexes %!s(int64=14) %!d(string=hai) anos
pthread_mutex_trylock.c ec2e50d0d7 cheap trick to further optimize locking normal mutexes %!s(int64=14) %!d(string=hai) anos
pthread_mutex_unlock.c a1eb8cb5da avoid crash on stupid but allowable usage of pthread_mutex_unlock %!s(int64=14) %!d(string=hai) anos
pthread_mutexattr_destroy.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_mutexattr_getpshared.c 1d6b1f1592 implement pthread_mutexattr_[gs]etpshared functions %!s(int64=14) %!d(string=hai) anos
pthread_mutexattr_getrobust.c 047e434ef5 implement robust mutexes %!s(int64=14) %!d(string=hai) anos
pthread_mutexattr_gettype.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_mutexattr_init.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_mutexattr_setpshared.c 1d6b1f1592 implement pthread_mutexattr_[gs]etpshared functions %!s(int64=14) %!d(string=hai) anos
pthread_mutexattr_setrobust.c 047e434ef5 implement robust mutexes %!s(int64=14) %!d(string=hai) anos
pthread_mutexattr_settype.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_once.c 7e6be42a77 fix major breakage in pthread_once (it was always deadlocking) %!s(int64=14) %!d(string=hai) anos
pthread_rwlock_destroy.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_rwlock_init.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_rwlock_rdlock.c e882756311 reorganize pthread data structures and move the definitions to alltypes.h %!s(int64=14) %!d(string=hai) anos
pthread_rwlock_timedrdlock.c e882756311 reorganize pthread data structures and move the definitions to alltypes.h %!s(int64=14) %!d(string=hai) anos
pthread_rwlock_timedwrlock.c e882756311 reorganize pthread data structures and move the definitions to alltypes.h %!s(int64=14) %!d(string=hai) anos
pthread_rwlock_tryrdlock.c e5dd18319b rwlock trylock functions were wrongly returning EAGAIN instead of EBUSY %!s(int64=14) %!d(string=hai) anos
pthread_rwlock_trywrlock.c e5dd18319b rwlock trylock functions were wrongly returning EAGAIN instead of EBUSY %!s(int64=14) %!d(string=hai) anos
pthread_rwlock_unlock.c e882756311 reorganize pthread data structures and move the definitions to alltypes.h %!s(int64=14) %!d(string=hai) anos
pthread_rwlock_wrlock.c e882756311 reorganize pthread data structures and move the definitions to alltypes.h %!s(int64=14) %!d(string=hai) anos
pthread_rwlockattr_destroy.c cc2e0b45a6 implement pthread_rwlockattr_* (essentially no-ops) %!s(int64=14) %!d(string=hai) anos
pthread_rwlockattr_getpshared.c cc2e0b45a6 implement pthread_rwlockattr_* (essentially no-ops) %!s(int64=14) %!d(string=hai) anos
pthread_rwlockattr_init.c cc2e0b45a6 implement pthread_rwlockattr_* (essentially no-ops) %!s(int64=14) %!d(string=hai) anos
pthread_rwlockattr_setpshared.c cc2e0b45a6 implement pthread_rwlockattr_* (essentially no-ops) %!s(int64=14) %!d(string=hai) anos
pthread_self.c 6c16d3e98a use bss instead of mmap for main thread's pthread thread-specific data %!s(int64=14) %!d(string=hai) anos
pthread_setcancelstate.c 9beb6330c0 simplify cancellation point handling %!s(int64=14) %!d(string=hai) anos
pthread_setcanceltype.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_setspecific.c b480808a6a optimize POSIX TSD for fast pthread_getspecific %!s(int64=14) %!d(string=hai) anos
pthread_sigmask.c 500c969f05 fix error handling for pthread_sigmask %!s(int64=14) %!d(string=hai) anos
pthread_spin_destroy.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_spin_init.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
pthread_spin_lock.c 4106cdcd2d revert some more spin optimizations that turned out to be pessimizations %!s(int64=14) %!d(string=hai) anos
pthread_spin_trylock.c 4106cdcd2d revert some more spin optimizations that turned out to be pessimizations %!s(int64=14) %!d(string=hai) anos
pthread_spin_unlock.c d8dc2faf10 prepare pthread_spin_unlock for archs that need memory barriers %!s(int64=14) %!d(string=hai) anos
pthread_testcancel.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
sem_destroy.c 6fc5fdbdc7 implement POSIX semaphores %!s(int64=14) %!d(string=hai) anos
sem_getvalue.c 6fc5fdbdc7 implement POSIX semaphores %!s(int64=14) %!d(string=hai) anos
sem_init.c 6fc5fdbdc7 implement POSIX semaphores %!s(int64=14) %!d(string=hai) anos
sem_open.c 682a0f271f fix failure behavior of sem_open when sem does not exist %!s(int64=14) %!d(string=hai) anos
sem_post.c a113434cd6 major semaphore improvements (performance and correctness) %!s(int64=14) %!d(string=hai) anos
sem_timedwait.c a113434cd6 major semaphore improvements (performance and correctness) %!s(int64=14) %!d(string=hai) anos
sem_trywait.c e983aea0ae change sem_trywait algorithm so it never has to call __wake %!s(int64=14) %!d(string=hai) anos
sem_unlink.c 6fc5fdbdc7 implement POSIX semaphores %!s(int64=14) %!d(string=hai) anos
sem_wait.c 6fc5fdbdc7 implement POSIX semaphores %!s(int64=14) %!d(string=hai) anos