Rich Felker 0109d950e6 make pthread attribute types structs, even when they just have one field há 11 anos atrás
..
arm 9ec4283b28 add support for TLS variant I, presently needed for arm and mips há 12 anos atrás
i386 9b153c043e beginnings of full TLS support in shared libraries há 12 anos atrás
microblaze 6a04d1b8c6 fix order of syscall args for microblaze clone syscall há 12 anos atrás
mips 881868382a update mips cancellation-point syscall asm with 7-arg and r25 fixes há 12 anos atrás
powerpc 3fae236e00 powerpc: handle syscall error in clone. há 12 anos atrás
x86_64 c983e6415a fix some indention-with-spaces that crept in há 12 anos atrás
__futex.c aa398f56fa global cleanup to use the new syscall interface há 14 anos atrás
__lock.c 4750cf4202 ditch the priority inheritance locks; use malloc's version of lock há 13 anos atrás
__set_thread_area.c d0bfbd9dca generic c version of __set_thread_area for archs where it works há 12 anos atrás
__timedwait.c b3c08a16c0 simplify unified timed wait code, drop support for newer method há 13 anos atrás
__unmapself.c 0b44a0315b initial check-in, version 0.5.0 há 14 anos atrás
__wait.c 77f15d108e reduce some ridiculously large spin counts há 14 anos atrás
cancel_dummy.c 98acf04fc0 use weak aliases rather than function pointers to simplify some code há 13 anos atrás
cancel_impl.c 73db33b949 remove leftover cp_sp cruft from cancellation code, fix small bug há 13 anos atrás
cancellation.c cfd892fde9 simplify cancellation push/pop slightly há 13 anos atrás
clone.c 3f72cdac73 overhaul clone syscall wrapping há 13 anos atrás
lock_ptc.c dcd6037150 support for TLS in dynamic-loaded (dlopen) modules há 12 anos atrás
pthread_atfork.c 4750cf4202 ditch the priority inheritance locks; use malloc's version of lock há 13 anos atrás
pthread_attr_destroy.c 0b44a0315b initial check-in, version 0.5.0 há 14 anos atrás
pthread_attr_get.c 0109d950e6 make pthread attribute types structs, even when they just have one field há 11 anos atrás
pthread_attr_init.c efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h há 12 anos atrás
pthread_attr_setdetachstate.c 63b06c0e90 reject invalid attribute settings há 14 anos atrás
pthread_attr_setguardsize.c e882756311 reorganize pthread data structures and move the definitions to alltypes.h há 14 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 d5142642b8 pthread stack treatment overhaul for application-provided stacks, etc. há 12 anos atrás
pthread_attr_setstacksize.c d5142642b8 pthread stack treatment overhaul for application-provided stacks, etc. há 12 anos atrás
pthread_barrier_destroy.c 95b1479672 next step making barrier self-sync'd destruction safe há 13 anos atrás
pthread_barrier_init.c 0109d950e6 make pthread attribute types structs, even when they just have one field há 11 anos atrás
pthread_barrier_wait.c da8d0fc4fa fix extremely rare but dangerous race condition in robust mutexes há 12 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á 11 anos atrás
pthread_cond_broadcast.c 3bec53e0d3 another cond var fix: requeue count race condition há 13 anos atrás
pthread_cond_destroy.c 5a2e180937 synchronize cond var destruction with exiting waits há 13 anos atrás
pthread_cond_init.c 0109d950e6 make pthread attribute types structs, even when they just have one field há 11 anos atrás
pthread_cond_signal.c 729d6368bd redo cond vars again, use sequence numbers há 13 anos atrás
pthread_cond_timedwait.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 há 12 anos atrás
pthread_cond_wait.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 há 12 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á 11 anos atrás
pthread_condattr_setpshared.c 0109d950e6 make pthread attribute types structs, even when they just have one field há 11 anos atrás
pthread_create.c 2c074b0d6c transition to using functions for internal signal blocking/restoring há 12 anos atrás
pthread_detach.c bbbe87e35c fix several locks that weren't updated right for new futex-based __lock há 12 anos atrás
pthread_equal.c 9205e48609 macro for pthread_equal há 13 anos atrás
pthread_getattr_np.c 14a835b386 implement pthread_getattr_np há 12 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á 11 anos atrás
pthread_getschedparam.c b17c75a4d5 fix syscall argument bug in pthread_getschedparam há 11 anos atrás
pthread_getspecific.c b480808a6a optimize POSIX TSD for fast pthread_getspecific há 14 anos atrás
pthread_join.c efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h há 12 anos atrás
pthread_key_create.c dba68bf98f add proper fuxed-based locking for stdio há 13 anos atrás
pthread_kill.c bbbe87e35c fix several locks that weren't updated right for new futex-based __lock há 12 anos atrás
pthread_mutex_consistent.c 047e434ef5 implement robust mutexes há 14 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 0109d950e6 make pthread attribute types structs, even when they just have one field há 11 anos atrás
pthread_mutex_lock.c b2b95a58b4 add fast path for normal mutexes back to pthread_mutex_lock há 13 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 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 há 12 anos atrás
pthread_mutex_trylock.c 5e977e8b48 recovering ownerdead robust mutex must reset recursive lock count há 13 anos atrás
pthread_mutex_unlock.c da8d0fc4fa fix extremely rare but dangerous race condition in robust mutexes há 12 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 0109d950e6 make pthread attribute types structs, even when they just have one field há 11 anos atrás
pthread_mutexattr_setrobust.c 0109d950e6 make pthread attribute types structs, even when they just have one field há 11 anos atrás
pthread_mutexattr_settype.c 0109d950e6 make pthread attribute types structs, even when they just have one field há 11 anos atrás
pthread_once.c 7e6be42a77 fix major breakage in pthread_once (it was always deadlocking) há 14 anos atrás
pthread_rwlock_destroy.c 0b44a0315b initial check-in, version 0.5.0 há 14 anos atrás
pthread_rwlock_init.c efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h há 12 anos atrás
pthread_rwlock_rdlock.c 50304f2eef overhaul rwlocks to address several issues há 13 anos atrás
pthread_rwlock_timedrdlock.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 há 12 anos atrás
pthread_rwlock_timedwrlock.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 há 12 anos atrás
pthread_rwlock_tryrdlock.c 50304f2eef overhaul rwlocks to address several issues há 13 anos atrás
pthread_rwlock_trywrlock.c 50304f2eef overhaul rwlocks to address several issues há 13 anos atrás
pthread_rwlock_unlock.c b85fec2ded fix failure-to-wake in rwlock unlock há 13 anos atrás
pthread_rwlock_wrlock.c 50304f2eef overhaul rwlocks to address several issues há 13 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á 11 anos atrás
pthread_self.c 44b4d09fc0 ensure that thread dtv pointer is never null to optimize __tls_get_addr há 11 anos atrás
pthread_setcancelstate.c 870cc67977 fix minor bugs due to incorrect threaded-predicate semantics há 14 anos atrás
pthread_setcanceltype.c a7778dae22 handle pending cancellation when enabling async cancellation há 13 anos atrás
pthread_setconcurrency.c ddd87b2f10 implement pthread_[sg]etconcurrency. há 14 anos atrás
pthread_setschedparam.c 21088aee2e fix failure of pthread_setschedparam to pass correct param to kernel há 11 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 ccc7b4c3a1 remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG há 12 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 2b71a4d1df fix more instances of old a_xchg (use new a_swap name) há 13 anos atrás
pthread_spin_trylock.c 2b71a4d1df fix more instances of old a_xchg (use new a_swap name) há 13 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 98acf04fc0 use weak aliases rather than function pointers to simplify some code há 13 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á 12 anos atrás
sem_init.c 4f24994920 fix uninitialized waiters field in semaphores há 14 anos atrás
sem_open.c 7c20a11801 fix temp file leak in sem_open on successful creation of new semaphore há 11 anos atrás
sem_post.c 26120950e2 report sem value overflows in sem_post há 13 anos atrás
sem_timedwait.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 há 12 anos atrás
sem_trywait.c 07e62953c7 retry on cas failures in sem_trywait há 12 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 47d2bf5103 synccall signal handler need not handle dead threads anymore há 12 anos atrás
syscall_cp.c feee98903c overhaul pthread cancellation há 14 anos atrás
tls.c 9b153c043e beginnings of full TLS support in shared libraries há 12 anos atrás
vmlock.c da8d0fc4fa fix extremely rare but dangerous race condition in robust mutexes há 12 anos atrás