Rich Felker c1e27367a9 fix read-after-free type error in pthread_detach há 7 anos atrás
..
aarch64 36e8b6a28b use explicit __cp_cancel label in cancellable syscall asm for all archs há 9 anos atrás
arm b261a24256 fix build regression in arm atomics asm with new binutils há 8 anos atrás
i386 707d7c30f3 in i386 __set_thread_area, don't assume %gs register is initially zero há 10 anos atrás
microblaze 36e8b6a28b use explicit __cp_cancel label in cancellable syscall asm for all archs há 9 anos atrás
mips 869a9df5b5 remove workaround for broken mips assemblers há 9 anos atrás
mips64 83933573af add mips64 port há 9 anos atrás
mipsn32 5972c4a411 add mips n32 port (ILP32 ABI for mips64) há 9 anos atrás
or1k 36e8b6a28b use explicit __cp_cancel label in cancellable syscall asm for all archs há 9 anos atrás
powerpc be999f7a54 fix thread structure/dtv-pointer corruption on powerpc há 9 anos atrás
powerpc64 c0ede9e404 add powerpc64 port há 9 anos atrás
s390x 1509494305 add s390x port há 8 anos atrás
sh bc313e880c use hard-coded sh4a atomic opcodes to avoid linker errors on sh há 8 anos atrás
x32 66215afc2e move x32 sysinfo impl and syscall fixup code out of arch/x32/src há 9 anos atrás
x86_64 36e8b6a28b use explicit __cp_cancel label in cancellable syscall asm for all archs há 9 anos atrás
__futex.c aa398f56fa global cleanup to use the new syscall interface há 14 anos atrás
__lock.c e803829e6b fix potential deadlock bug in libc-internal locking logic há 11 anos atrás
__set_thread_area.c d0bfbd9dca generic c version of __set_thread_area for archs where it works há 13 anos atrás
__syscall_cp.c 8a8fdf6398 eliminate use of SHARED macro to suppress visibility attributes há 9 anos atrás
__timedwait.c d906fa3118 unify the use of FUTEX_PRIVATE há 8 anos atrás
__tls_get_addr.c 1f53e7d00c fix crashes in x32 __tls_get_addr há 8 anos atrás
__unmapself.c c30cbcb0a6 implement arch-generic version of __unmapself há 10 anos atrás
__wait.c 339cc250f6 use the internal macro name FUTEX_PRIVATE in __wait há 10 anos atrás
call_once.c e16f70f452 add C11 thread functions operating on tss_t and once_flag há 10 anos atrás
clone.c fdf5f1b131 clone: make clone a wrapper around __clone há 11 anos atrás
cnd_broadcast.c 14397cec2c add C11 condition variable functions há 10 anos atrás
cnd_destroy.c 14397cec2c add C11 condition variable functions há 10 anos atrás
cnd_init.c 14397cec2c add C11 condition variable functions há 10 anos atrás
cnd_signal.c 14397cec2c add C11 condition variable functions há 10 anos atrás
cnd_timedwait.c 14397cec2c add C11 condition variable functions há 10 anos atrás
cnd_wait.c 14397cec2c add C11 condition variable functions há 10 anos atrás
lock_ptc.c dcd6037150 support for TLS in dynamic-loaded (dlopen) modules há 12 anos atrás
mtx_destroy.c 8b0472932c add C11 mutex functions há 10 anos atrás
mtx_init.c 8b0472932c add C11 mutex functions há 10 anos atrás
mtx_lock.c 8b0472932c add C11 mutex functions há 10 anos atrás
mtx_timedlock.c 8b0472932c add C11 mutex functions há 10 anos atrás
mtx_trylock.c 8b0472932c add C11 mutex functions há 10 anos atrás
mtx_unlock.c 8b0472932c add C11 mutex functions há 10 anos atrás
pthread_atfork.c 56fbaa3bbe make all objects used with atomic operations volatile há 10 anos atrás
pthread_attr_destroy.c 0b44a0315b initial check-in, version 0.5.0 há 14 anos atrás
pthread_attr_get.c 33ce920857 simplify pthread_attr_t stack/guard size representation há 8 anos atrás
pthread_attr_init.c 33ce920857 simplify pthread_attr_t stack/guard size representation há 8 anos atrás
pthread_attr_setdetachstate.c 63b06c0e90 reject invalid attribute settings há 14 anos atrás
pthread_attr_setguardsize.c 33ce920857 simplify pthread_attr_t stack/guard size representation há 8 anos atrás
pthread_attr_setinheritsched.c 1e21e78bf7 add support for thread scheduling (POSIX TPS option) há 12 anos atrás
pthread_attr_setschedparam.c 1e21e78bf7 add support for thread scheduling (POSIX TPS option) há 12 anos atrás
pthread_attr_setschedpolicy.c 1e21e78bf7 add support for thread scheduling (POSIX TPS option) há 12 anos atrás
pthread_attr_setscope.c 1e21e78bf7 add support for thread scheduling (POSIX TPS option) há 12 anos atrás
pthread_attr_setstack.c 33ce920857 simplify pthread_attr_t stack/guard size representation há 8 anos atrás
pthread_attr_setstacksize.c 33ce920857 simplify pthread_attr_t stack/guard size representation há 8 anos atrás
pthread_barrier_destroy.c f08ab9e61a redesign and simplify vmlock system há 10 anos atrás
pthread_barrier_init.c 0109d950e6 make pthread attribute types structs, even when they just have one field há 12 anos atrás
pthread_barrier_wait.c d906fa3118 unify the use of FUTEX_PRIVATE há 8 anos atrás
pthread_barrierattr_destroy.c 951e764091 implement barrier attribute functions (essentially no-ops) há 14 anos atrás
pthread_barrierattr_init.c efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h há 12 anos atrás
pthread_barrierattr_setpshared.c 0109d950e6 make pthread attribute types structs, even when they just have one field há 12 anos atrás
pthread_cancel.c aecda35373 avoid using signals when a thread attempts to cancel itself há 9 anos atrás
pthread_cleanup_push.c 4b48b00a90 rename file containing pthread_cleanup_push and pop for consistency há 11 anos atrás
pthread_cond_broadcast.c 37195db8ec redesign cond var implementation to fix multiple issues há 11 anos atrás
pthread_cond_destroy.c 37195db8ec redesign cond var implementation to fix multiple issues há 11 anos atrás
pthread_cond_init.c 37195db8ec redesign cond var implementation to fix multiple issues há 11 anos atrás
pthread_cond_signal.c 37195db8ec redesign cond var implementation to fix multiple issues há 11 anos atrás
pthread_cond_timedwait.c d906fa3118 unify the use of FUTEX_PRIVATE há 8 anos atrás
pthread_cond_wait.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 há 13 anos atrás
pthread_condattr_destroy.c b4d40e44e3 implement pthread_condattr_* interfaces há 14 anos atrás
pthread_condattr_init.c efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h há 12 anos atrás
pthread_condattr_setclock.c 0109d950e6 make pthread attribute types structs, even when they just have one field há 12 anos atrás
pthread_condattr_setpshared.c 380857bf21 fix signed left-shift overflow in pthread_condattr_setpshared há 10 anos atrás
pthread_create.c 9e01be6e49 fix signal masking race in pthread_create with priority attributes há 7 anos atrás
pthread_detach.c c1e27367a9 fix read-after-free type error in pthread_detach há 7 anos atrás
pthread_equal.c 23614b0fcb add C11 thread creation and related thread functions há 10 anos atrás
pthread_getattr_np.c 33ce920857 simplify pthread_attr_t stack/guard size representation há 8 anos atrás
pthread_getconcurrency.c ddd87b2f10 implement pthread_[sg]etconcurrency. há 14 anos atrás
pthread_getcpuclockid.c ea200e38bd support cputime clocks for processes/threads other than self há 12 anos atrás
pthread_getschedparam.c b17c75a4d5 fix syscall argument bug in pthread_getschedparam há 12 anos atrás
pthread_getspecific.c e16f70f452 add C11 thread functions operating on tss_t and once_flag há 10 anos atrás
pthread_join.c 80bf595255 trap UB from attempts to join a detached thread há 8 anos atrás
pthread_key_create.c 19a1fe670a remove remnants of support for running in no-thread-pointer mode há 10 anos atrás
pthread_kill.c 83dc6eb087 eliminate use of cached pid from thread structure há 11 anos atrás
pthread_mutex_consistent.c d338b506e3 fix robust mutex unrecoverable status, and related clean-up há 11 anos atrás
pthread_mutex_destroy.c 0b44a0315b initial check-in, version 0.5.0 há 14 anos atrás
pthread_mutex_getprioceiling.c 5c6443ac42 add stub versions of some missing optional pthread interfaces há 12 anos atrás
pthread_mutex_init.c b092f1c5fa enable private futex for process-local robust mutexes há 11 anos atrás
pthread_mutex_lock.c df7d0dfb9c use weak symbols for the POSIX functions that will be used by C threads há 10 anos atrás
pthread_mutex_setprioceiling.c 5c6443ac42 add stub versions of some missing optional pthread interfaces há 12 anos atrás
pthread_mutex_timedlock.c 0fc317d83c factor cancellation cleanup push/pop out of futex __timedwait function há 10 anos atrás
pthread_mutex_trylock.c 384d103d94 fix failure to obtain EOWNERDEAD status for process-shared robust mutexes há 9 anos atrás
pthread_mutex_unlock.c 384d103d94 fix failure to obtain EOWNERDEAD status for process-shared robust mutexes há 9 anos atrás
pthread_mutexattr_destroy.c 0b44a0315b initial check-in, version 0.5.0 há 14 anos atrás
pthread_mutexattr_init.c efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h há 12 anos atrás
pthread_mutexattr_setprotocol.c 5c6443ac42 add stub versions of some missing optional pthread interfaces há 12 anos atrás
pthread_mutexattr_setpshared.c bc09d58c04 make futex operations use private-futex mode when possible há 11 anos atrás
pthread_mutexattr_setrobust.c 12e1e32468 process robust list in pthread_exit to fix detached thread use-after-unmap há 10 anos atrás
pthread_mutexattr_settype.c 0109d950e6 make pthread attribute types structs, even when they just have one field há 12 anos atrás
pthread_once.c 56fbaa3bbe make all objects used with atomic operations volatile há 10 anos atrás
pthread_rwlock_destroy.c 0b44a0315b initial check-in, version 0.5.0 há 14 anos atrás
pthread_rwlock_init.c bc09d58c04 make futex operations use private-futex mode when possible há 11 anos atrás
pthread_rwlock_rdlock.c 50304f2eef overhaul rwlocks to address several issues há 14 anos atrás
pthread_rwlock_timedrdlock.c 0fc317d83c factor cancellation cleanup push/pop out of futex __timedwait function há 10 anos atrás
pthread_rwlock_timedwrlock.c 0fc317d83c factor cancellation cleanup push/pop out of futex __timedwait function há 10 anos atrás
pthread_rwlock_tryrdlock.c 50304f2eef overhaul rwlocks to address several issues há 14 anos atrás
pthread_rwlock_trywrlock.c 50304f2eef overhaul rwlocks to address several issues há 14 anos atrás
pthread_rwlock_unlock.c bc09d58c04 make futex operations use private-futex mode when possible há 11 anos atrás
pthread_rwlock_wrlock.c 50304f2eef overhaul rwlocks to address several issues há 14 anos atrás
pthread_rwlockattr_destroy.c cc2e0b45a6 implement pthread_rwlockattr_* (essentially no-ops) há 14 anos atrás
pthread_rwlockattr_init.c efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h há 12 anos atrás
pthread_rwlockattr_setpshared.c 0109d950e6 make pthread attribute types structs, even when they just have one field há 12 anos atrás
pthread_self.c 23614b0fcb add C11 thread creation and related thread functions há 10 anos atrás
pthread_setattr_default_np.c 31fb174dd2 add limited pthread_setattr_default_np API to set stack size defaults há 8 anos atrás
pthread_setcancelstate.c 19a1fe670a remove remnants of support for running in no-thread-pointer mode há 10 anos atrás
pthread_setcanceltype.c df15168cf8 replace all remaining internal uses of pthread_self with __pthread_self há 11 anos atrás
pthread_setconcurrency.c ddd87b2f10 implement pthread_[sg]etconcurrency. há 14 anos atrás
pthread_setname_np.c 8fb28b0b3e add pthread_setname_np há 8 anos atrás
pthread_setschedparam.c 21088aee2e fix failure of pthread_setschedparam to pass correct param to kernel há 12 anos atrás
pthread_setschedprio.c 1e21e78bf7 add support for thread scheduling (POSIX TPS option) há 12 anos atrás
pthread_setspecific.c b480808a6a optimize POSIX TSD for fast pthread_getspecific há 14 anos atrás
pthread_sigmask.c 571744447c include cleanups: remove unused headers and add feature test macros há 11 anos atrás
pthread_spin_destroy.c 0b44a0315b initial check-in, version 0.5.0 há 14 anos atrás
pthread_spin_init.c 0b44a0315b initial check-in, version 0.5.0 há 14 anos atrás
pthread_spin_lock.c afbcac6826 minor optimization to pthread_spin_trylock há 10 anos atrás
pthread_spin_trylock.c afbcac6826 minor optimization to pthread_spin_trylock há 10 anos atrás
pthread_spin_unlock.c d8dc2faf10 prepare pthread_spin_unlock for archs that need memory barriers há 14 anos atrás
pthread_testcancel.c df7d0dfb9c use weak symbols for the POSIX functions that will be used by C threads há 10 anos atrás
sem_destroy.c 6fc5fdbdc7 implement POSIX semaphores há 14 anos atrás
sem_getvalue.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 há 13 anos atrás
sem_init.c bc09d58c04 make futex operations use private-futex mode when possible há 11 anos atrás
sem_open.c 086793ad99 fix mmap leak in sem_open failure path for link call há 10 anos atrás
sem_post.c bc09d58c04 make futex operations use private-futex mode when possible há 11 anos atrás
sem_timedwait.c 56fbaa3bbe make all objects used with atomic operations volatile há 10 anos atrás
sem_trywait.c 07e62953c7 retry on cas failures in sem_trywait há 13 anos atrás
sem_unlink.c 6fc5fdbdc7 implement POSIX semaphores há 14 anos atrás
sem_wait.c 6fc5fdbdc7 implement POSIX semaphores há 14 anos atrás
synccall.c 6894f84726 fix spurious EINTR errors from multithreaded set*id, etc. há 8 anos atrás
syscall_cp.c feee98903c overhaul pthread cancellation há 14 anos atrás
thrd_create.c 23614b0fcb add C11 thread creation and related thread functions há 10 anos atrás
thrd_exit.c 23614b0fcb add C11 thread creation and related thread functions há 10 anos atrás
thrd_join.c 23614b0fcb add C11 thread creation and related thread functions há 10 anos atrás
thrd_sleep.c 23614b0fcb add C11 thread creation and related thread functions há 10 anos atrás
thrd_yield.c 23614b0fcb add C11 thread creation and related thread functions há 10 anos atrás
tls.c 9b153c043e beginnings of full TLS support in shared libraries há 12 anos atrás
tss_create.c e16f70f452 add C11 thread functions operating on tss_t and once_flag há 10 anos atrás
tss_delete.c e16f70f452 add C11 thread functions operating on tss_t and once_flag há 10 anos atrás
tss_set.c e16f70f452 add C11 thread functions operating on tss_t and once_flag há 10 anos atrás
vmlock.c 385c01112c remove mismatched arguments from vmlock function definitions há 10 anos atrás