You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Rich Felker 9205e48609 macro for pthread_equal 15 years ago
..
i386 further debloat cancellation handlers 15 years ago
x86_64 restore use of .type in asm, but use modern @function (vs %function) 15 years ago
__futex.c global cleanup to use the new syscall interface 15 years ago
__lock.c minor locking optimizations 15 years ago
__set_thread_area.c finish unifying thread register handling in preparation for porting 15 years ago
__timedwait.c simplify unified timed wait code, drop support for newer method 15 years ago
__unmapself.c initial check-in, version 0.5.0 15 years ago
__wait.c reduce some ridiculously large spin counts 15 years ago
__wake.c consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix 15 years ago
cancel_dummy.c use weak aliases rather than function pointers to simplify some code 15 years ago
cancel_impl.c close should not be cancellable after "failing" with EINTR 15 years ago
cancellation.c further debloat cancellation handlers 15 years ago
clone.c finish unifying thread register handling in preparation for porting 15 years ago
forkall.c implement forkall 15 years ago
pthread_atfork.c use weak aliases rather than function pointers to simplify some code 15 years ago
pthread_attr_destroy.c initial check-in, version 0.5.0 15 years ago
pthread_attr_getdetachstate.c fix pthread_attr_* implementations to match corrected prototypes 15 years ago
pthread_attr_getguardsize.c fix pthread_attr_* implementations to match corrected prototypes 15 years ago
pthread_attr_getschedparam.c implement dummy pthread_attr_[gs]etschedparam functions 15 years ago
pthread_attr_getscope.c fix pthread_attr_* implementations to match corrected prototypes 15 years ago
pthread_attr_getstacksize.c fix pthread_attr_* implementations to match corrected prototypes 15 years ago
pthread_attr_init.c initial check-in, version 0.5.0 15 years ago
pthread_attr_setdetachstate.c reject invalid attribute settings 15 years ago
pthread_attr_setguardsize.c reorganize pthread data structures and move the definitions to alltypes.h 15 years ago
pthread_attr_setschedparam.c implement dummy pthread_attr_[gs]etschedparam functions 15 years ago
pthread_attr_setscope.c reject invalid attribute settings 15 years ago
pthread_attr_setstacksize.c enforce stack size min in pthread_attr_setstacksize 15 years ago
pthread_barrier_destroy.c initial check-in, version 0.5.0 15 years ago
pthread_barrier_init.c reorganize pthread data structures and move the definitions to alltypes.h 15 years ago
pthread_barrier_wait.c remove debug code that was missed in barrier commit 15 years ago
pthread_barrierattr_destroy.c implement barrier attribute functions (essentially no-ops) 15 years ago
pthread_barrierattr_getpshared.c implement barrier attribute functions (essentially no-ops) 15 years ago
pthread_barrierattr_init.c implement barrier attribute functions (essentially no-ops) 15 years ago
pthread_barrierattr_setpshared.c implement barrier attribute functions (essentially no-ops) 15 years ago
pthread_cond_broadcast.c condition variable signal/bcast need not wake unless there are waiters 15 years ago
pthread_cond_destroy.c initial check-in, version 0.5.0 15 years ago
pthread_cond_init.c use the selected clock from the condattr for pthread_cond_timedwait 15 years ago
pthread_cond_signal.c condition variable signal/bcast need not wake unless there are waiters 15 years ago
pthread_cond_timedwait.c unify and overhaul timed futex waits 15 years ago
pthread_cond_wait.c initial check-in, version 0.5.0 15 years ago
pthread_condattr_destroy.c implement pthread_condattr_* interfaces 15 years ago
pthread_condattr_getclock.c implement pthread_condattr_* interfaces 15 years ago
pthread_condattr_getpshared.c implement pthread_condattr_* interfaces 15 years ago
pthread_condattr_init.c implement pthread_condattr_* interfaces 15 years ago
pthread_condattr_setclock.c disallow cpu time clocks as condattr clock values 15 years ago
pthread_condattr_setpshared.c implement pthread_condattr_* interfaces 15 years ago
pthread_create.c pthread and synccall cleanup, new __synccall_wait op 15 years ago
pthread_detach.c initial check-in, version 0.5.0 15 years ago
pthread_equal.c macro for pthread_equal 15 years ago
pthread_getconcurrency.c implement pthread_[sg]etconcurrency. 15 years ago
pthread_getspecific.c optimize POSIX TSD for fast pthread_getspecific 15 years ago
pthread_join.c unify and overhaul timed futex waits 15 years ago
pthread_key_create.c add proper fuxed-based locking for stdio 15 years ago
pthread_kill.c fix race condition in pthread_kill 15 years ago
pthread_mutex_consistent.c implement robust mutexes 15 years ago
pthread_mutex_destroy.c initial check-in, version 0.5.0 15 years ago
pthread_mutex_init.c implement robust mutexes 15 years ago
pthread_mutex_lock.c add fast path for normal mutexes back to pthread_mutex_lock 15 years ago
pthread_mutex_timedlock.c unify and overhaul timed futex waits 15 years ago
pthread_mutex_trylock.c avoid accessing mutex memory after atomic unlock 15 years ago
pthread_mutex_unlock.c avoid accessing mutex memory after atomic unlock 15 years ago
pthread_mutexattr_destroy.c initial check-in, version 0.5.0 15 years ago
pthread_mutexattr_getpshared.c implement pthread_mutexattr_[gs]etpshared functions 15 years ago
pthread_mutexattr_getrobust.c implement robust mutexes 15 years ago
pthread_mutexattr_gettype.c initial check-in, version 0.5.0 15 years ago
pthread_mutexattr_init.c initial check-in, version 0.5.0 15 years ago
pthread_mutexattr_setpshared.c implement pthread_mutexattr_[gs]etpshared functions 15 years ago
pthread_mutexattr_setrobust.c implement robust mutexes 15 years ago
pthread_mutexattr_settype.c initial check-in, version 0.5.0 15 years ago
pthread_once.c fix major breakage in pthread_once (it was always deadlocking) 15 years ago
pthread_rwlock_destroy.c initial check-in, version 0.5.0 15 years ago
pthread_rwlock_init.c initial check-in, version 0.5.0 15 years ago
pthread_rwlock_rdlock.c overhaul rwlocks to address several issues 15 years ago
pthread_rwlock_timedrdlock.c overhaul rwlocks to address several issues 15 years ago
pthread_rwlock_timedwrlock.c overhaul rwlocks to address several issues 15 years ago
pthread_rwlock_tryrdlock.c overhaul rwlocks to address several issues 15 years ago
pthread_rwlock_trywrlock.c overhaul rwlocks to address several issues 15 years ago
pthread_rwlock_unlock.c overhaul rwlocks to address several issues 15 years ago
pthread_rwlock_wrlock.c overhaul rwlocks to address several issues 15 years ago
pthread_rwlockattr_destroy.c implement pthread_rwlockattr_* (essentially no-ops) 15 years ago
pthread_rwlockattr_getpshared.c implement pthread_rwlockattr_* (essentially no-ops) 15 years ago
pthread_rwlockattr_init.c implement pthread_rwlockattr_* (essentially no-ops) 15 years ago
pthread_rwlockattr_setpshared.c implement pthread_rwlockattr_* (essentially no-ops) 15 years ago
pthread_self.c simplify multi-threaded errno, eliminate useless function pointer 15 years ago
pthread_setcancelstate.c fix minor bugs due to incorrect threaded-predicate semantics 15 years ago
pthread_setcanceltype.c optimize cancellation enable/disable code 15 years ago
pthread_setconcurrency.c implement pthread_[sg]etconcurrency. 15 years ago
pthread_setspecific.c optimize POSIX TSD for fast pthread_getspecific 15 years ago
pthread_sigmask.c clean up pthread_sigmask/sigprocmask dependency order 15 years ago
pthread_spin_destroy.c initial check-in, version 0.5.0 15 years ago
pthread_spin_init.c initial check-in, version 0.5.0 15 years ago
pthread_spin_lock.c revert some more spin optimizations that turned out to be pessimizations 15 years ago
pthread_spin_trylock.c revert some more spin optimizations that turned out to be pessimizations 15 years ago
pthread_spin_unlock.c prepare pthread_spin_unlock for archs that need memory barriers 15 years ago
pthread_testcancel.c use weak aliases rather than function pointers to simplify some code 15 years ago
sem_destroy.c implement POSIX semaphores 15 years ago
sem_getvalue.c implement POSIX semaphores 15 years ago
sem_init.c fix uninitialized waiters field in semaphores 15 years ago
sem_open.c fix useless use of potentially-uninitialized mode variable in sem_open 15 years ago
sem_post.c overhaul posix semaphores to fix destructability race 15 years ago
sem_timedwait.c fix sem_timedwait bug introduced in timedwait unification 15 years ago
sem_trywait.c overhaul posix semaphores to fix destructability race 15 years ago
sem_unlink.c implement POSIX semaphores 15 years ago
sem_wait.c implement POSIX semaphores 15 years ago
synccall.c pthread and synccall cleanup, new __synccall_wait op 15 years ago
syscall_cp.c overhaul pthread cancellation 15 years ago