Rich Felker 97a7512b68 spin before waiting on futex in mutex and rwlock lock operations 10 年之前
..
arm fdf5f1b131 clone: make clone a wrapper around __clone 11 年之前
i386 880c479f0e optimize i386 ___tls_get_addr asm 10 年之前
microblaze fdf5f1b131 clone: make clone a wrapper around __clone 11 年之前
mips cffb9e1ee2 fix clobbering of caller's stack in mips __clone function 11 年之前
or1k 200d15479c add or1k (OpenRISC 1000) architecture port 10 年之前
powerpc 3fae236e00 powerpc: handle syscall error in clone. 12 年之前
sh aacd348637 rename superh port to "sh" for consistency 11 年之前
x32 664cd34192 x32 port (diff against vanilla x86_64) 11 年之前
x86_64 fdf5f1b131 clone: make clone a wrapper around __clone 11 年之前
__futex.c aa398f56fa global cleanup to use the new syscall interface 14 年之前
__lock.c e803829e6b fix potential deadlock bug in libc-internal locking logic 11 年之前
__set_thread_area.c d0bfbd9dca generic c version of __set_thread_area for archs where it works 12 年之前
__syscall_cp.c d96b12b755 rework cancellation weak alias logic not to depend on archive order 10 年之前
__timedwait.c b8ca9eb530 fix fallback checks for kernels without private futex support 10 年之前
__tls_get_addr.c 5ba238e1e4 separate __tls_get_addr implementation from dynamic linker/init_tls 10 年之前
__unmapself.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
__wait.c b8a9c90e4f sanitize number of spins in userspace before futex wait 10 年之前
clone.c fdf5f1b131 clone: make clone a wrapper around __clone 11 年之前
lock_ptc.c dcd6037150 support for TLS in dynamic-loaded (dlopen) modules 12 年之前
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_get.c bc09d58c04 make futex operations use private-futex mode when possible 10 年之前
pthread_attr_init.c 571744447c include cleanups: remove unused headers and add feature test macros 11 年之前
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_setinheritsched.c 1e21e78bf7 add support for thread scheduling (POSIX TPS option) 12 年之前
pthread_attr_setschedparam.c 1e21e78bf7 add support for thread scheduling (POSIX TPS option) 12 年之前
pthread_attr_setschedpolicy.c 1e21e78bf7 add support for thread scheduling (POSIX TPS option) 12 年之前
pthread_attr_setscope.c 1e21e78bf7 add support for thread scheduling (POSIX TPS option) 12 年之前
pthread_attr_setstack.c d5142642b8 pthread stack treatment overhaul for application-provided stacks, etc. 12 年之前
pthread_attr_setstacksize.c d5142642b8 pthread stack treatment overhaul for application-provided stacks, etc. 12 年之前
pthread_barrier_destroy.c 95b1479672 next step making barrier self-sync'd destruction safe 13 年之前
pthread_barrier_init.c 0109d950e6 make pthread attribute types structs, even when they just have one field 11 年之前
pthread_barrier_wait.c b8a9c90e4f sanitize number of spins in userspace before futex wait 10 年之前
pthread_barrierattr_destroy.c 951e764091 implement barrier attribute functions (essentially no-ops) 14 年之前
pthread_barrierattr_init.c efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h 12 年之前
pthread_barrierattr_setpshared.c 0109d950e6 make pthread attribute types structs, even when they just have one field 11 年之前
pthread_cancel.c d96b12b755 rework cancellation weak alias logic not to depend on archive order 10 年之前
pthread_cleanup_push.c 4b48b00a90 rename file containing pthread_cleanup_push and pop for consistency 10 年之前
pthread_cond_broadcast.c 37195db8ec redesign cond var implementation to fix multiple issues 10 年之前
pthread_cond_destroy.c 37195db8ec redesign cond var implementation to fix multiple issues 10 年之前
pthread_cond_init.c 37195db8ec redesign cond var implementation to fix multiple issues 10 年之前
pthread_cond_signal.c 37195db8ec redesign cond var implementation to fix multiple issues 10 年之前
pthread_cond_timedwait.c b8ca9eb530 fix fallback checks for kernels without private futex support 10 年之前
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_init.c efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h 12 年之前
pthread_condattr_setclock.c 0109d950e6 make pthread attribute types structs, even when they just have one field 11 年之前
pthread_condattr_setpshared.c 0109d950e6 make pthread attribute types structs, even when they just have one field 11 年之前
pthread_create.c 5345c9b884 fix false ownership of stdio FILEs due to tid reuse 10 年之前
pthread_detach.c bbbe87e35c fix several locks that weren't updated right for new futex-based __lock 12 年之前
pthread_equal.c 9205e48609 macro for pthread_equal 13 年之前
pthread_getattr_np.c b20760c023 support configurable page size on mips, powerpc and microblaze 11 年之前
pthread_getconcurrency.c ddd87b2f10 implement pthread_[sg]etconcurrency. 14 年之前
pthread_getcpuclockid.c ea200e38bd support cputime clocks for processes/threads other than self 12 年之前
pthread_getschedparam.c b17c75a4d5 fix syscall argument bug in pthread_getschedparam 11 年之前
pthread_getspecific.c b480808a6a optimize POSIX TSD for fast pthread_getspecific 14 年之前
pthread_join.c efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h 12 年之前
pthread_key_create.c a6adb2bcd8 work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1 10 年之前
pthread_kill.c 83dc6eb087 eliminate use of cached pid from thread structure 10 年之前
pthread_mutex_consistent.c d338b506e3 fix robust mutex unrecoverable status, and related clean-up 10 年之前
pthread_mutex_destroy.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
pthread_mutex_getprioceiling.c 5c6443ac42 add stub versions of some missing optional pthread interfaces 12 年之前
pthread_mutex_init.c b092f1c5fa enable private futex for process-local robust mutexes 10 年之前
pthread_mutex_lock.c bc09d58c04 make futex operations use private-futex mode when possible 10 年之前
pthread_mutex_setprioceiling.c 5c6443ac42 add stub versions of some missing optional pthread interfaces 12 年之前
pthread_mutex_timedlock.c 97a7512b68 spin before waiting on futex in mutex and rwlock lock operations 10 年之前
pthread_mutex_trylock.c 4220d298ef fix possible failure-to-wake deadlock with robust mutexes 10 年之前
pthread_mutex_unlock.c de7e99c585 make pointers used in robust list volatile 10 年之前
pthread_mutexattr_destroy.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
pthread_mutexattr_init.c efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h 12 年之前
pthread_mutexattr_setprotocol.c 5c6443ac42 add stub versions of some missing optional pthread interfaces 12 年之前
pthread_mutexattr_setpshared.c bc09d58c04 make futex operations use private-futex mode when possible 10 年之前
pthread_mutexattr_setrobust.c de7e99c585 make pointers used in robust list volatile 10 年之前
pthread_mutexattr_settype.c 0109d950e6 make pthread attribute types structs, even when they just have one field 11 年之前
pthread_once.c bc09d58c04 make futex operations use private-futex mode when possible 10 年之前
pthread_rwlock_destroy.c 0b44a0315b initial check-in, version 0.5.0 14 年之前
pthread_rwlock_init.c bc09d58c04 make futex operations use private-futex mode when possible 10 年之前
pthread_rwlock_rdlock.c 50304f2eef overhaul rwlocks to address several issues 13 年之前
pthread_rwlock_timedrdlock.c 97a7512b68 spin before waiting on futex in mutex and rwlock lock operations 10 年之前
pthread_rwlock_timedwrlock.c 97a7512b68 spin before waiting on futex in mutex and rwlock lock operations 10 年之前
pthread_rwlock_tryrdlock.c 50304f2eef overhaul rwlocks to address several issues 13 年之前
pthread_rwlock_trywrlock.c 50304f2eef overhaul rwlocks to address several issues 13 年之前
pthread_rwlock_unlock.c bc09d58c04 make futex operations use private-futex mode when possible 10 年之前
pthread_rwlock_wrlock.c 50304f2eef overhaul rwlocks to address several issues 13 年之前
pthread_rwlockattr_destroy.c cc2e0b45a6 implement pthread_rwlockattr_* (essentially no-ops) 14 年之前
pthread_rwlockattr_init.c efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h 12 年之前
pthread_rwlockattr_setpshared.c 0109d950e6 make pthread attribute types structs, even when they just have one field 11 年之前
pthread_self.c dab441aea2 always initialize thread pointer at program start 11 年之前
pthread_setcancelstate.c dab441aea2 always initialize thread pointer at program start 11 年之前
pthread_setcanceltype.c df15168cf8 replace all remaining internal uses of pthread_self with __pthread_self 11 年之前
pthread_setconcurrency.c ddd87b2f10 implement pthread_[sg]etconcurrency. 14 年之前
pthread_setschedparam.c 21088aee2e fix failure of pthread_setschedparam to pass correct param to kernel 11 年之前
pthread_setschedprio.c 1e21e78bf7 add support for thread scheduling (POSIX TPS option) 12 年之前
pthread_setspecific.c b480808a6a optimize POSIX TSD for fast pthread_getspecific 14 年之前
pthread_sigmask.c 571744447c include cleanups: remove unused headers and add feature test macros 11 年之前
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 d96b12b755 rework cancellation weak alias logic not to depend on archive order 10 年之前
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 bc09d58c04 make futex operations use private-futex mode when possible 10 年之前
sem_open.c 7c20a11801 fix temp file leak in sem_open on successful creation of new semaphore 11 年之前
sem_post.c bc09d58c04 make futex operations use private-futex mode when possible 10 年之前
sem_timedwait.c 2ff714c613 spin in sem_[timed]wait before performing futex wait 10 年之前
sem_trywait.c 07e62953c7 retry on cas failures in sem_trywait 12 年之前
sem_unlink.c 6fc5fdbdc7 implement POSIX semaphores 14 年之前
sem_wait.c 6fc5fdbdc7 implement POSIX semaphores 14 年之前
synccall.c 83dc6eb087 eliminate use of cached pid from thread structure 10 年之前
syscall_cp.c feee98903c overhaul pthread cancellation 14 年之前
tls.c 9b153c043e beginnings of full TLS support in shared libraries 12 年之前
vmlock.c da8d0fc4fa fix extremely rare but dangerous race condition in robust mutexes 12 年之前