..
aarch64
use explicit __cp_cancel label in cancellable syscall asm for all archs
11 years ago
arm
explicitly assemble all arm asm sources as UAL
11 years ago
i386
in i386 __set_thread_area, don't assume %gs register is initially zero
11 years ago
microblaze
use explicit __cp_cancel label in cancellable syscall asm for all archs
11 years ago
mips
work around mips detached thread exit breakage due to kernel regression
11 years ago
or1k
use explicit __cp_cancel label in cancellable syscall asm for all archs
11 years ago
powerpc
use explicit __cp_cancel label in cancellable syscall asm for all archs
11 years ago
sh
use explicit __cp_cancel label in cancellable syscall asm for all archs
11 years ago
x32
use explicit __cp_cancel label in cancellable syscall asm for all archs
11 years ago
x86_64
use explicit __cp_cancel label in cancellable syscall asm for all archs
11 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
eliminate use of SHARED macro to suppress visibility attributes
11 years ago
__timedwait.c
factor cancellation cleanup push/pop out of futex __timedwait function
11 years ago
__tls_get_addr.c
eliminate use of SHARED macro in __tls_get_addr
11 years ago
__unmapself.c
implement arch-generic version of __unmapself
11 years ago
__wait.c
use the internal macro name FUTEX_PRIVATE in __wait
11 years ago
call_once.c
add C11 thread functions operating on tss_t and once_flag
12 years ago
clone.c
clone: make clone a wrapper around __clone
12 years ago
cnd_broadcast.c
add C11 condition variable functions
12 years ago
cnd_destroy.c
add C11 condition variable functions
12 years ago
cnd_init.c
add C11 condition variable functions
12 years ago
cnd_signal.c
add C11 condition variable functions
12 years ago
cnd_timedwait.c
add C11 condition variable functions
12 years ago
cnd_wait.c
add C11 condition variable functions
12 years ago
lock_ptc.c
support for TLS in dynamic-loaded (dlopen) modules
14 years ago
mtx_destroy.c
add C11 mutex functions
12 years ago
mtx_init.c
add C11 mutex functions
12 years ago
mtx_lock.c
add C11 mutex functions
12 years ago
mtx_timedlock.c
add C11 mutex functions
12 years ago
mtx_trylock.c
add C11 mutex functions
12 years ago
mtx_unlock.c
add C11 mutex functions
12 years ago
pthread_atfork.c
make all objects used with atomic operations volatile
11 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
redesign and simplify vmlock system
11 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
redesign and simplify vmlock system
11 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
eliminate use of SHARED macro to suppress visibility attributes
11 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 regression in pthread_cond_wait with cancellation disabled
11 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
fix signed left-shift overflow in pthread_condattr_setpshared
11 years ago
pthread_create.c
ignore ENOSYS error from mprotect in pthread_create and dynamic linker
11 years ago
pthread_detach.c
add C11 thread creation and related thread functions
12 years ago
pthread_equal.c
add C11 thread creation and related thread functions
12 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
add C11 thread functions operating on tss_t and once_flag
12 years ago
pthread_join.c
add missing memory barrier to pthread_join
11 years ago
pthread_key_create.c
remove remnants of support for running in no-thread-pointer mode
11 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
use weak symbols for the POSIX functions that will be used by C threads
12 years ago
pthread_mutex_setprioceiling.c
add stub versions of some missing optional pthread interfaces
14 years ago
pthread_mutex_timedlock.c
factor cancellation cleanup push/pop out of futex __timedwait function
11 years ago
pthread_mutex_trylock.c
optimize out setting up robust list with kernel when not needed
11 years ago
pthread_mutex_unlock.c
redesign and simplify vmlock system
11 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
process robust list in pthread_exit to fix detached thread use-after-unmap
11 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 all objects used with atomic operations volatile
11 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
factor cancellation cleanup push/pop out of futex __timedwait function
11 years ago
pthread_rwlock_timedwrlock.c
factor cancellation cleanup push/pop out of futex __timedwait function
11 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
add C11 thread creation and related thread functions
12 years ago
pthread_setcancelstate.c
remove remnants of support for running in no-thread-pointer mode
11 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
minor optimization to pthread_spin_trylock
11 years ago
pthread_spin_trylock.c
minor optimization to pthread_spin_trylock
11 years ago
pthread_spin_unlock.c
prepare pthread_spin_unlock for archs that need memory barriers
15 years ago
pthread_testcancel.c
use weak symbols for the POSIX functions that will be used by C threads
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 mmap leak in sem_open failure path for link call
11 years ago
sem_post.c
make futex operations use private-futex mode when possible
12 years ago
sem_timedwait.c
make all objects used with atomic operations volatile
11 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
make all objects used with atomic operations volatile
11 years ago
syscall_cp.c
overhaul pthread cancellation
15 years ago
thrd_create.c
add C11 thread creation and related thread functions
12 years ago
thrd_exit.c
add C11 thread creation and related thread functions
12 years ago
thrd_join.c
add C11 thread creation and related thread functions
12 years ago
thrd_sleep.c
add C11 thread creation and related thread functions
12 years ago
thrd_yield.c
add C11 thread creation and related thread functions
12 years ago
tls.c
beginnings of full TLS support in shared libraries
14 years ago
tss_create.c
add C11 thread functions operating on tss_t and once_flag
12 years ago
tss_delete.c
add C11 thread functions operating on tss_t and once_flag
12 years ago
tss_set.c
add C11 thread functions operating on tss_t and once_flag
12 years ago
vmlock.c
remove mismatched arguments from vmlock function definitions
11 years ago