Rich Felker
|
6894f84726
fix spurious EINTR errors from multithreaded set*id, etc.
|
há 8 anos atrás |
Rich Felker
|
56fbaa3bbe
make all objects used with atomic operations volatile
|
há 10 anos atrás |
Rich Felker
|
78a8ef47c4
overhaul __synccall and fix AS-safety and other issues in set*id
|
há 10 anos atrás |
Rich Felker
|
83dc6eb087
eliminate use of cached pid from thread structure
|
há 10 anos atrás |
Szabolcs Nagy
|
571744447c
include cleanups: remove unused headers and add feature test macros
|
há 11 anos atrás |
Rich Felker
|
b4b9743c00
fix mips-specific bug in synccall (too little space for signal mask)
|
há 11 anos atrás |
Rich Felker
|
3c0501d28c
in synccall, ignore the signal before any threads' signal handlers return
|
há 11 anos atrás |
Rich Felker
|
a731e4103b
fix invalid pointer in synccall (multithread setuid, etc.)
|
há 11 anos atrás |
Rich Felker
|
47d2bf5103
synccall signal handler need not handle dead threads anymore
|
há 12 anos atrás |
Rich Felker
|
ccc7b4c3a1
remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG
|
há 12 anos atrás |
Rich Felker
|
efd4d87aa4
clean up sloppy nested inclusion from pthread_impl.h
|
há 12 anos atrás |
Rich Felker
|
dcd6037150
support for TLS in dynamic-loaded (dlopen) modules
|
há 12 anos atrás |
Rich Felker
|
2f437040e7
fix (hopefully) all hard-coded 8's for kernel sigset_t size
|
há 12 anos atrás |
Rich Felker
|
0c29adfe42
remove everything related to forkall
|
há 13 anos atrás |
Rich Felker
|
407d933052
pthread and synccall cleanup, new __synccall_wait op
|
há 13 anos atrás |
Rich Felker
|
7dd60b80f9
fix bug in synccall with no threads: lock was taken but never released
|
há 13 anos atrás |
Rich Felker
|
acb0480662
new attempt at making set*id() safe and robust
|
há 13 anos atrás |