- 689e0e6 fix pointer type mismatch and misplacement of const by Rich Felker · 11 years ago
- dab441a always initialize thread pointer at program start by Rich Felker · 11 years ago
- 271c211 omit CLONE_PARENT flag to clone in pthread_create by Rich Felker · 11 years ago
- f68a346 use symbolic names for clone flags in pthread_create by Rich Felker · 11 years ago
- b20760c support configurable page size on mips, powerpc and microblaze by Szabolcs Nagy · 11 years ago
- 2c074b0 transition to using functions for internal signal blocking/restoring by Rich Felker · 12 years ago
- d674f85 prevent code from running under a thread id which already gave ESRCH by Rich Felker · 12 years ago
- 082fb4e fix clobbering of signal mask when creating thread with sched attributes by Rich Felker · 12 years ago
- d0ba098 make last thread's pthread_exit give exit(0) a consistent state by Rich Felker · 12 years ago
- c3a6839 use atomic decrement rather than cas in pthread_exit thread count by Rich Felker · 12 years ago
- 6e531f9 add comments on some of the pthread_exit logic by Rich Felker · 12 years ago
- 23f21c3 always block signals in pthread_exit before decrementing thread count by Rich Felker · 12 years ago
- ced6499 fix type error in pthread_create, introduced with pthread_getattr_np by Rich Felker · 12 years ago
- 14a835b implement pthread_getattr_np by Rich Felker · 12 years ago
- ccc7b4c remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG by Rich Felker · 12 years ago
- 72768ea fix stale locks left behind when pthread_create fails by Rich Felker · 12 years ago
- 077549e if pthread_create fails, it must not attempt mmap if there is no mapping by Rich Felker · 12 years ago
- d514264 pthread stack treatment overhaul for application-provided stacks, etc. by Rich Felker · 12 years ago
- 1e21e78 add support for thread scheduling (POSIX TPS option) by Rich Felker · 12 years ago
- efd4d87 clean up sloppy nested inclusion from pthread_impl.h by Rich Felker · 12 years ago
- 9ec4283 add support for TLS variant I, presently needed for arm and mips by Rich Felker · 12 years ago
- 42c36f9 fix overlap of thread stacks with thread tls segments by Rich Felker · 12 years ago
- 0a96a37 clean up and refactor program initialization by Rich Felker · 12 years ago
- dcd6037 support for TLS in dynamic-loaded (dlopen) modules by Rich Felker · 12 years ago
- 8431d79 TLS (GNU/C11 thread-local storage) support for static-linked programs by Rich Felker · 12 years ago
- 0c05bd3 further use of _Noreturn, for non-plain-C functions by Rich Felker · 12 years ago
- 400c5e5 use restrict everywhere it's required by c99 and/or posix 2008 by Rich Felker · 12 years ago
- 2f43704 fix (hopefully) all hard-coded 8's for kernel sigset_t size by Rich Felker · 12 years ago
- bbbe87e fix several locks that weren't updated right for new futex-based __lock by Rich Felker · 12 years ago
- 92f8396 fix potential race condition in detached threads by Rich Felker · 12 years ago
- 819006a add pthread_attr_setstack interface (and get) by Rich Felker · 12 years ago
- 1e597a3 remove no-longer-needed unblocking of signals in pthread_create by Rich Felker · 12 years ago
- cfd892f simplify cancellation push/pop slightly by Rich Felker · 12 years ago
- 7e4d794 make pthread stacks non-executable by Rich Felker · 13 years ago
- 58aa5f4 overhaul SSP support to use a real canary by Rich Felker · 13 years ago
- e3234d0 fix pthread_cleanup_pop(1) crash in non-thread-capable, static-linked programs by Rich Felker · 13 years ago
- 2230218 small fix for new pthread cleanup stuff by Rich Felker · 13 years ago
- afc35d5 replace bad cancellation cleanup abi with a sane one by Rich Felker · 13 years ago
- 3f39c9b fix incorrect allocation failure check in pthread_create by Rich Felker · 13 years ago
- 3f72cda overhaul clone syscall wrapping by Rich Felker · 13 years ago
- 407d933 pthread and synccall cleanup, new __synccall_wait op by Rich Felker · 13 years ago
- 5f37fc1 further debloat cancellation handlers by Rich Felker · 13 years ago
- 56385dd missed detail in cancellation bloat fix by Rich Felker · 13 years ago
- 730bee7 fix static linking dependency bloat with cancellation by Rich Felker · 13 years ago
- dba68bf add proper fuxed-based locking for stdio by Rich Felker · 13 years ago
- acb0480 new attempt at making set*id() safe and robust by Rich Felker · 13 years ago
- 7779dbd fix race condition in pthread_kill by Rich Felker · 13 years ago
- f58c8a0 run dtors before taking the exit-lock in pthread exit by Rich Felker · 13 years ago
- 6232b96 minor locking optimizations by Rich Felker · 13 years ago
- 11e4b92 optimize out useless default-attribute object in pthread_create by Rich Felker · 14 years ago
- 4c4e22d optimize compound-literal sigset_t's not to contain useless hurd bits by Rich Felker · 14 years ago
- 99b8a25 overhaul implementation-internal signal protections by Rich Felker · 14 years ago
- a6054e3 move some more code out of pthread_create.c by Rich Felker · 14 years ago
- 2afed79 pthread_exit is not supposed to affect cancellability by Rich Felker · 14 years ago
- 1ebde9c fix pthread_exit from cancellation handler by Rich Felker · 14 years ago
- 9080cc1 clean up handling of thread/nothread mode, locking by Rich Felker · 14 years ago
- feee989 overhaul pthread cancellation by Rich Felker · 14 years ago
- 016a5dc use a separate signal from SIGCANCEL for SIGEV_THREAD timers by Rich Felker · 14 years ago
- 9beb633 simplify cancellation point handling by Rich Felker · 14 years ago
- c2cd25b consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix by Rich Felker · 14 years ago
- b2486a8 move rsyscall out of pthread_create module by Rich Felker · 14 years ago
- 74950b3 pthread exit stuff: don't bother setting errno when we won't check it. by Rich Felker · 14 years ago
- 622804e fix rsyscall handler: must not clobber errno from signal context by Rich Felker · 14 years ago
- 729cb49 new framework to inhibit thread cancellation when needed by Rich Felker · 14 years ago
- 7fd3995 pthread_create need not set errno by Rich Felker · 14 years ago
- 66def4e block all signals during rsyscall by Rich Felker · 14 years ago
- 1ad049b fix race condition in rsyscall handler by Rich Felker · 14 years ago
- c9b2d80 don't trust siginfo in rsyscall handler by Rich Felker · 14 years ago
- f01d351 simplify calling of timer signal handler by Rich Felker · 14 years ago
- fd80cfa omit pthread tsd dtor code if tsd is not used by Rich Felker · 14 years ago
- 4ae5e81 simplify setting result on thread cancellation by Rich Felker · 14 years ago
- 3df3d4f fix misspelled PTHREAD_CANCELED constant by Rich Felker · 14 years ago
- bf619d8 major improvements to cancellation handling by Rich Felker · 14 years ago
- ea34336 match glibc/lsb cancellation abi on i386 by Rich Felker · 14 years ago
- b470030 overhaul cancellation to fix resource leaks and dangerous behavior with signals by Rich Felker · 14 years ago
- aa398f5 global cleanup to use the new syscall interface by Rich Felker · 14 years ago
- 685e40b syscall overhaul part two - unify public and internal syscall interface by Rich Felker · 14 years ago
- d00ff29 overhaul syscall interface by Rich Felker · 14 years ago
- 29fae65 cut out a syscall on thread creation in the case where guard size is 0 by Rich Felker · 14 years ago
- 5eb0d33 implement flockfile api, rework stdio locking by Rich Felker · 14 years ago
- 5fcebcd optimize pthread termination in the non-detached case by Rich Felker · 14 years ago
- 52213f7 security fix: check that cancel/rsyscall signal was sent by the process itself by Rich Felker · 14 years ago
- 98e0214 use rt_sigprocmask, not legacy sigprocmask, syscall in pthread exit code by Rich Felker · 14 years ago
- 19eb13b race condition fix: block all signals before decrementing thread count by Rich Felker · 14 years ago
- fb11b6b make pthread_exit run dtors for last thread, wait to decrement thread count by Rich Felker · 14 years ago
- e882756 reorganize pthread data structures and move the definitions to alltypes.h by Rich Felker · 14 years ago
- 0b2006c begin unifying clone/thread management interface in preparation for porting by Rich Felker · 14 years ago
- 5966680 make pthread_create return EAGAIN on resource failure, as required by POSIX by Rich Felker · 14 years ago
- 1a9a2ff reorganize thread exit code, make pthread_exit call cancellation handlers (pt2) by Rich Felker · 14 years ago
- 0b44a03 initial check-in, version 0.5.0 by Rich Felker · 14 years ago