Rich Felker
|
ccc7b4c3a1
remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG
|
12 years ago |
Rich Felker
|
9ec4283b28
add support for TLS variant I, presently needed for arm and mips
|
12 years ago |
Rich Felker
|
8431d7972f
TLS (GNU/C11 thread-local storage) support for static-linked programs
|
12 years ago |
Rich Felker
|
2f437040e7
fix (hopefully) all hard-coded 8's for kernel sigset_t size
|
12 years ago |
Rich Felker
|
8cce15af83
ensure pthread-internal signals are unblocked before threads are used
|
13 years ago |
Rich Felker
|
dac084a4c5
work around "signal loses thread pointer" issue with "approach 2"
|
13 years ago |
Rich Felker
|
28af39fe42
remove some stray trailing space characters
|
13 years ago |
Rich Felker
|
357876052b
simplify multi-threaded errno, eliminate useless function pointer
|
13 years ago |
Rich Felker
|
dba68bf98f
add proper fuxed-based locking for stdio
|
13 years ago |
Rich Felker
|
870cc67977
fix minor bugs due to incorrect threaded-predicate semantics
|
14 years ago |
Rich Felker
|
eb0e8fa0b1
debloat: use __syscall instead of syscall where possible
|
14 years ago |
Rich Felker
|
ebf82447be
optimize cancellation enable/disable code
|
14 years ago |
Rich Felker
|
6c16d3e98a
use bss instead of mmap for main thread's pthread thread-specific data
|
14 years ago |
Rich Felker
|
aa398f56fa
global cleanup to use the new syscall interface
|
14 years ago |
Rich Felker
|
6dc05fbe19
optimize pthread initialization
|
14 years ago |
Rich Felker
|
b480808a6a
optimize POSIX TSD for fast pthread_getspecific
|
14 years ago |
Rich Felker
|
7b2dd2235d
finish unifying thread register handling in preparation for porting
|
14 years ago |
Rich Felker
|
0b44a0315b
initial check-in, version 0.5.0
|
14 years ago |