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 b8ca9eb530 fix fallback checks for kernels without private futex support 12 years ago
..
arm clone: make clone a wrapper around __clone 12 years ago
i386 optimize i386 ___tls_get_addr asm 12 years ago
microblaze clone: make clone a wrapper around __clone 12 years ago
mips fix clobbering of caller's stack in mips __clone function 13 years ago
or1k add or1k (OpenRISC 1000) architecture port 12 years ago
powerpc powerpc: handle syscall error in clone. 14 years ago
sh rename superh port to "sh" for consistency 12 years ago
x32 x32 port (diff against vanilla x86_64) 12 years ago
x86_64 clone: make clone a wrapper around __clone 12 years ago
__futex.c global cleanup to use the new syscall interface 15 years ago
__lock.c fix potential deadlock bug in libc-internal locking logic 13 years ago
__set_thread_area.c generic c version of __set_thread_area for archs where it works 14 years ago
__syscall_cp.c rework cancellation weak alias logic not to depend on archive order 12 years ago
__timedwait.c fix fallback checks for kernels without private futex support 12 years ago
__tls_get_addr.c separate __tls_get_addr implementation from dynamic linker/init_tls 12 years ago
__unmapself.c initial check-in, version 0.5.0 15 years ago
__wait.c fix fallback checks for kernels without private futex support 12 years ago
clone.c clone: make clone a wrapper around __clone 12 years ago
lock_ptc.c support for TLS in dynamic-loaded (dlopen) modules 14 years ago
pthread_atfork.c ditch the priority inheritance locks; use malloc's version of lock 14 years ago
pthread_attr_destroy.c initial check-in, version 0.5.0 15 years ago
pthread_attr_get.c make futex operations use private-futex mode when possible 12 years ago
pthread_attr_init.c include cleanups: remove unused headers and add feature test macros 13 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_setinheritsched.c add support for thread scheduling (POSIX TPS option) 14 years ago
pthread_attr_setschedparam.c add support for thread scheduling (POSIX TPS option) 14 years ago
pthread_attr_setschedpolicy.c add support for thread scheduling (POSIX TPS option) 14 years ago
pthread_attr_setscope.c add support for thread scheduling (POSIX TPS option) 14 years ago
pthread_attr_setstack.c pthread stack treatment overhaul for application-provided stacks, etc. 13 years ago
pthread_attr_setstacksize.c pthread stack treatment overhaul for application-provided stacks, etc. 13 years ago
pthread_barrier_destroy.c next step making barrier self-sync'd destruction safe 15 years ago
pthread_barrier_init.c make pthread attribute types structs, even when they just have one field 13 years ago
pthread_barrier_wait.c fix fallback checks for kernels without private futex support 12 years ago
pthread_barrierattr_destroy.c implement barrier attribute functions (essentially no-ops) 15 years ago
pthread_barrierattr_init.c clean up sloppy nested inclusion from pthread_impl.h 14 years ago
pthread_barrierattr_setpshared.c make pthread attribute types structs, even when they just have one field 13 years ago
pthread_cancel.c rework cancellation weak alias logic not to depend on archive order 12 years ago
pthread_cleanup_push.c rename file containing pthread_cleanup_push and pop for consistency 12 years ago
pthread_cond_broadcast.c redesign cond var implementation to fix multiple issues 12 years ago
pthread_cond_destroy.c redesign cond var implementation to fix multiple issues 12 years ago
pthread_cond_init.c redesign cond var implementation to fix multiple issues 12 years ago
pthread_cond_signal.c redesign cond var implementation to fix multiple issues 12 years ago
pthread_cond_timedwait.c fix fallback checks for kernels without private futex support 12 years ago
pthread_cond_wait.c use restrict everywhere it's required by c99 and/or posix 2008 14 years ago
pthread_condattr_destroy.c implement pthread_condattr_* interfaces 15 years ago
pthread_condattr_init.c clean up sloppy nested inclusion from pthread_impl.h 14 years ago
pthread_condattr_setclock.c make pthread attribute types structs, even when they just have one field 13 years ago
pthread_condattr_setpshared.c make pthread attribute types structs, even when they just have one field 13 years ago
pthread_create.c fix use of uninitialized memory with application-provided thread stacks 12 years ago
pthread_detach.c fix several locks that weren't updated right for new futex-based __lock 14 years ago
pthread_equal.c macro for pthread_equal 15 years ago
pthread_getattr_np.c support configurable page size on mips, powerpc and microblaze 13 years ago
pthread_getconcurrency.c implement pthread_[sg]etconcurrency. 15 years ago
pthread_getcpuclockid.c support cputime clocks for processes/threads other than self 13 years ago
pthread_getschedparam.c fix syscall argument bug in pthread_getschedparam 13 years ago
pthread_getspecific.c optimize POSIX TSD for fast pthread_getspecific 15 years ago
pthread_join.c clean up sloppy nested inclusion from pthread_impl.h 14 years ago
pthread_key_create.c work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1 12 years ago
pthread_kill.c eliminate use of cached pid from thread structure 12 years ago
pthread_mutex_consistent.c fix robust mutex unrecoverable status, and related clean-up 12 years ago
pthread_mutex_destroy.c initial check-in, version 0.5.0 15 years ago
pthread_mutex_getprioceiling.c add stub versions of some missing optional pthread interfaces 14 years ago
pthread_mutex_init.c enable private futex for process-local robust mutexes 12 years ago
pthread_mutex_lock.c make futex operations use private-futex mode when possible 12 years ago
pthread_mutex_setprioceiling.c add stub versions of some missing optional pthread interfaces 14 years ago
pthread_mutex_timedlock.c fix false ownership of mutexes due to tid reuse, using robust list 12 years ago
pthread_mutex_trylock.c fix possible failure-to-wake deadlock with robust mutexes 12 years ago
pthread_mutex_unlock.c make pointers used in robust list volatile 12 years ago
pthread_mutexattr_destroy.c initial check-in, version 0.5.0 15 years ago
pthread_mutexattr_init.c clean up sloppy nested inclusion from pthread_impl.h 14 years ago
pthread_mutexattr_setprotocol.c add stub versions of some missing optional pthread interfaces 14 years ago
pthread_mutexattr_setpshared.c make futex operations use private-futex mode when possible 12 years ago
pthread_mutexattr_setrobust.c make pointers used in robust list volatile 12 years ago
pthread_mutexattr_settype.c make pthread attribute types structs, even when they just have one field 13 years ago
pthread_once.c make futex operations use private-futex mode when possible 12 years ago
pthread_rwlock_destroy.c initial check-in, version 0.5.0 15 years ago
pthread_rwlock_init.c make futex operations use private-futex mode when possible 12 years ago
pthread_rwlock_rdlock.c overhaul rwlocks to address several issues 15 years ago
pthread_rwlock_timedrdlock.c make futex operations use private-futex mode when possible 12 years ago
pthread_rwlock_timedwrlock.c make futex operations use private-futex mode when possible 12 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 make futex operations use private-futex mode when possible 12 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_init.c clean up sloppy nested inclusion from pthread_impl.h 14 years ago
pthread_rwlockattr_setpshared.c make pthread attribute types structs, even when they just have one field 13 years ago
pthread_self.c always initialize thread pointer at program start 12 years ago
pthread_setcancelstate.c always initialize thread pointer at program start 12 years ago
pthread_setcanceltype.c replace all remaining internal uses of pthread_self with __pthread_self 12 years ago
pthread_setconcurrency.c implement pthread_[sg]etconcurrency. 15 years ago
pthread_setschedparam.c fix failure of pthread_setschedparam to pass correct param to kernel 13 years ago
pthread_setschedprio.c add support for thread scheduling (POSIX TPS option) 14 years ago
pthread_setspecific.c optimize POSIX TSD for fast pthread_getspecific 15 years ago
pthread_sigmask.c include cleanups: remove unused headers and add feature test macros 13 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 fix more instances of old a_xchg (use new a_swap name) 15 years ago
pthread_spin_trylock.c fix more instances of old a_xchg (use new a_swap name) 15 years ago
pthread_spin_unlock.c prepare pthread_spin_unlock for archs that need memory barriers 15 years ago
pthread_testcancel.c rework cancellation weak alias logic not to depend on archive order 12 years ago
sem_destroy.c implement POSIX semaphores 15 years ago
sem_getvalue.c use restrict everywhere it's required by c99 and/or posix 2008 14 years ago
sem_init.c make futex operations use private-futex mode when possible 12 years ago
sem_open.c fix temp file leak in sem_open on successful creation of new semaphore 13 years ago
sem_post.c make futex operations use private-futex mode when possible 12 years ago
sem_timedwait.c make futex operations use private-futex mode when possible 12 years ago
sem_trywait.c retry on cas failures in sem_trywait 14 years ago
sem_unlink.c implement POSIX semaphores 15 years ago
sem_wait.c implement POSIX semaphores 15 years ago
synccall.c eliminate use of cached pid from thread structure 12 years ago
syscall_cp.c overhaul pthread cancellation 15 years ago
tls.c beginnings of full TLS support in shared libraries 14 years ago
vmlock.c fix extremely rare but dangerous race condition in robust mutexes 14 years ago