Rich Felker be48e22b42 fix mips syscall_cp_asm code (saved register usage) 12 年之前
..
arm 7be3b5a073 avoid blx instruction which does not exist on armv4t or armv4 13 年之前
i386 4da268f74b fix issue with longjmp out of signal handlers and cancellation 13 年之前
mips be48e22b42 fix mips syscall_cp_asm code (saved register usage) 12 年之前
x86_64 4da268f74b fix issue with longjmp out of signal handlers and cancellation 13 年之前
__futex.c aa398f56fa global cleanup to use the new syscall interface 14 年之前
__lock.c 4750cf4202 ditch the priority inheritance locks; use malloc's version of lock 13 年之前
__set_thread_area.c d0bfbd9dca generic c version of __set_thread_area for archs where it works 13 年之前
__timedwait.c b3c08a16c0 simplify unified timed wait code, drop support for newer method 14 年之前
__unmapself.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
__wait.c 77f15d108e reduce some ridiculously large spin counts 14 年之前
__wake.c c2cd25bff8 consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix 14 年之前
cancel_dummy.c 98acf04fc0 use weak aliases rather than function pointers to simplify some code 14 年之前
cancel_impl.c 73db33b949 remove leftover cp_sp cruft from cancellation code, fix small bug 13 年之前
cancellation.c cfd892fde9 simplify cancellation push/pop slightly 13 年之前
clone.c 3f72cdac73 overhaul clone syscall wrapping 13 年之前
pthread_atfork.c 4750cf4202 ditch the priority inheritance locks; use malloc's version of lock 13 年之前
pthread_attr_destroy.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
pthread_attr_getdetachstate.c 1659aa0e62 fix pthread_attr_* implementations to match corrected prototypes 14 年之前
pthread_attr_getguardsize.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_attr_getschedparam.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_attr_getscope.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_attr_getstack.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_attr_getstacksize.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_attr_init.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
pthread_attr_setdetachstate.c 63b06c0e90 reject invalid attribute settings 14 年之前
pthread_attr_setguardsize.c e882756311 reorganize pthread data structures and move the definitions to alltypes.h 14 年之前
pthread_attr_setschedparam.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_attr_setscope.c 63b06c0e90 reject invalid attribute settings 14 年之前
pthread_attr_setstack.c 819006a88b add pthread_attr_setstack interface (and get) 13 年之前
pthread_attr_setstacksize.c 8c967b9386 enforce stack size min in pthread_attr_setstacksize 14 年之前
pthread_barrier_destroy.c 95b1479672 next step making barrier self-sync'd destruction safe 13 年之前
pthread_barrier_init.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_barrier_wait.c da8d0fc4fa fix extremely rare but dangerous race condition in robust mutexes 13 年之前
pthread_barrierattr_destroy.c 951e764091 implement barrier attribute functions (essentially no-ops) 14 年之前
pthread_barrierattr_getpshared.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_barrierattr_init.c 951e764091 implement barrier attribute functions (essentially no-ops) 14 年之前
pthread_barrierattr_setpshared.c 6016457011 process-shared barrier support, based on discussion with bdonlan 13 年之前
pthread_cond_broadcast.c 3bec53e0d3 another cond var fix: requeue count race condition 13 年之前
pthread_cond_destroy.c 5a2e180937 synchronize cond var destruction with exiting waits 13 年之前
pthread_cond_init.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_cond_signal.c 729d6368bd redo cond vars again, use sequence numbers 13 年之前
pthread_cond_timedwait.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_cond_wait.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_condattr_destroy.c b4d40e44e3 implement pthread_condattr_* interfaces 14 年之前
pthread_condattr_getclock.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_condattr_getpshared.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_condattr_init.c b4d40e44e3 implement pthread_condattr_* interfaces 14 年之前
pthread_condattr_setclock.c 9d5251f72b disallow cpu time clocks as condattr clock values 14 年之前
pthread_condattr_setpshared.c b4d40e44e3 implement pthread_condattr_* interfaces 14 年之前
pthread_create.c 0c05bd3a9c further use of _Noreturn, for non-plain-C functions 12 年之前
pthread_detach.c bbbe87e35c fix several locks that weren't updated right for new futex-based __lock 13 年之前
pthread_equal.c 9205e48609 macro for pthread_equal 14 年之前
pthread_getconcurrency.c ddd87b2f10 implement pthread_[sg]etconcurrency. 14 年之前
pthread_getspecific.c b480808a6a optimize POSIX TSD for fast pthread_getspecific 14 年之前
pthread_join.c 8fe5fa56ee fix serious bug in pthread_join 13 年之前
pthread_key_create.c dba68bf98f add proper fuxed-based locking for stdio 14 年之前
pthread_kill.c bbbe87e35c fix several locks that weren't updated right for new futex-based __lock 13 年之前
pthread_mutex_consistent.c 047e434ef5 implement robust mutexes 14 年之前
pthread_mutex_destroy.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
pthread_mutex_init.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_mutex_lock.c b2b95a58b4 add fast path for normal mutexes back to pthread_mutex_lock 14 年之前
pthread_mutex_timedlock.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_mutex_trylock.c 5e977e8b48 recovering ownerdead robust mutex must reset recursive lock count 13 年之前
pthread_mutex_unlock.c da8d0fc4fa fix extremely rare but dangerous race condition in robust mutexes 13 年之前
pthread_mutexattr_destroy.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
pthread_mutexattr_getpshared.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_mutexattr_getrobust.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_mutexattr_gettype.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_mutexattr_init.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
pthread_mutexattr_setpshared.c 1d6b1f1592 implement pthread_mutexattr_[gs]etpshared functions 14 年之前
pthread_mutexattr_setrobust.c 047e434ef5 implement robust mutexes 14 年之前
pthread_mutexattr_settype.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
pthread_once.c 7e6be42a77 fix major breakage in pthread_once (it was always deadlocking) 14 年之前
pthread_rwlock_destroy.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
pthread_rwlock_init.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_rwlock_rdlock.c 50304f2eef overhaul rwlocks to address several issues 14 年之前
pthread_rwlock_timedrdlock.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_rwlock_timedwrlock.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_rwlock_tryrdlock.c 50304f2eef overhaul rwlocks to address several issues 14 年之前
pthread_rwlock_trywrlock.c 50304f2eef overhaul rwlocks to address several issues 14 年之前
pthread_rwlock_unlock.c b85fec2ded fix failure-to-wake in rwlock unlock 13 年之前
pthread_rwlock_wrlock.c 50304f2eef overhaul rwlocks to address several issues 14 年之前
pthread_rwlockattr_destroy.c cc2e0b45a6 implement pthread_rwlockattr_* (essentially no-ops) 14 年之前
pthread_rwlockattr_getpshared.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_rwlockattr_init.c cc2e0b45a6 implement pthread_rwlockattr_* (essentially no-ops) 14 年之前
pthread_rwlockattr_setpshared.c cc2e0b45a6 implement pthread_rwlockattr_* (essentially no-ops) 14 年之前
pthread_self.c 2f437040e7 fix (hopefully) all hard-coded 8's for kernel sigset_t size 13 年之前
pthread_setcancelstate.c 870cc67977 fix minor bugs due to incorrect threaded-predicate semantics 14 年之前
pthread_setcanceltype.c a7778dae22 handle pending cancellation when enabling async cancellation 13 年之前
pthread_setconcurrency.c ddd87b2f10 implement pthread_[sg]etconcurrency. 14 年之前
pthread_setspecific.c b480808a6a optimize POSIX TSD for fast pthread_getspecific 14 年之前
pthread_sigmask.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
pthread_spin_destroy.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
pthread_spin_init.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
pthread_spin_lock.c 2b71a4d1df fix more instances of old a_xchg (use new a_swap name) 13 年之前
pthread_spin_trylock.c 2b71a4d1df fix more instances of old a_xchg (use new a_swap name) 13 年之前
pthread_spin_unlock.c d8dc2faf10 prepare pthread_spin_unlock for archs that need memory barriers 14 年之前
pthread_testcancel.c 98acf04fc0 use weak aliases rather than function pointers to simplify some code 14 年之前
sem_destroy.c 6fc5fdbdc7 implement POSIX semaphores 14 年之前
sem_getvalue.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
sem_init.c 4f24994920 fix uninitialized waiters field in semaphores 14 年之前
sem_open.c 6e53a6eca4 fix useless use of potentially-uninitialized mode variable in sem_open 14 年之前
sem_post.c 26120950e2 report sem value overflows in sem_post 13 年之前
sem_timedwait.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 年之前
sem_trywait.c 07e62953c7 retry on cas failures in sem_trywait 13 年之前
sem_unlink.c 6fc5fdbdc7 implement POSIX semaphores 14 年之前
sem_wait.c 6fc5fdbdc7 implement POSIX semaphores 14 年之前
synccall.c 2f437040e7 fix (hopefully) all hard-coded 8's for kernel sigset_t size 13 年之前
syscall_cp.c feee98903c overhaul pthread cancellation 14 年之前
vmlock.c da8d0fc4fa fix extremely rare but dangerous race condition in robust mutexes 13 年之前