Rich Felker
|
0fc317d83c
factor cancellation cleanup push/pop out of futex __timedwait function
|
10 жил өмнө |
Rich Felker
|
23614b0fcb
add C11 thread creation and related thread functions
|
10 жил өмнө |
Rich Felker
|
5345c9b884
fix false ownership of stdio FILEs due to tid reuse
|
10 жил өмнө |
Rich Felker
|
b8ca9eb530
fix fallback checks for kernels without private futex support
|
10 жил өмнө |
Rich Felker
|
37195db8ec
redesign cond var implementation to fix multiple issues
|
10 жил өмнө |
Rich Felker
|
de7e99c585
make pointers used in robust list volatile
|
10 жил өмнө |
Rich Felker
|
bc09d58c04
make futex operations use private-futex mode when possible
|
10 жил өмнө |
Rich Felker
|
ac31bf278d
simplify errno implementation
|
11 жил өмнө |
Rich Felker
|
7356c2554e
fix multiple bugs in SIGEV_THREAD timers
|
11 жил өмнө |
Rich Felker
|
2c074b0d6c
transition to using functions for internal signal blocking/restoring
|
12 жил өмнө |
Rich Felker
|
14a835b386
implement pthread_getattr_np
|
12 жил өмнө |
Rich Felker
|
ccc7b4c3a1
remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG
|
12 жил өмнө |
Rich Felker
|
facc6acbfd
replace __wake function with macro that performs direct syscall
|
12 жил өмнө |
Rich Felker
|
1e21e78bf7
add support for thread scheduling (POSIX TPS option)
|
12 жил өмнө |
Rich Felker
|
efd4d87aa4
clean up sloppy nested inclusion from pthread_impl.h
|
12 жил өмнө |
Rich Felker
|
dcd6037150
support for TLS in dynamic-loaded (dlopen) modules
|
12 жил өмнө |
Rich Felker
|
9b153c043e
beginnings of full TLS support in shared libraries
|
12 жил өмнө |
Rich Felker
|
2f437040e7
fix (hopefully) all hard-coded 8's for kernel sigset_t size
|
12 жил өмнө |
Rich Felker
|
bbbe87e35c
fix several locks that weren't updated right for new futex-based __lock
|
12 жил өмнө |
Rich Felker
|
819006a88b
add pthread_attr_setstack interface (and get)
|
13 жил өмнө |
Rich Felker
|
13b3645c46
increase default thread stack size to 80k
|
13 жил өмнө |
Rich Felker
|
7efd14ecc9
remove cruft from pthread structure (old cancellation stuff)
|
13 жил өмнө |
Rich Felker
|
9ae1cf6d29
fix out-of-bounds array access in pthread barriers on 64-bit
|
13 жил өмнө |
Rich Felker
|
58aa5f45ed
overhaul SSP support to use a real canary
|
13 жил өмнө |
Rich Felker
|
5a2e180937
synchronize cond var destruction with exiting waits
|
13 жил өмнө |
Rich Felker
|
9cee9307e3
improve pshared barriers
|
13 жил өмнө |
Rich Felker
|
6016457011
process-shared barrier support, based on discussion with bdonlan
|
13 жил өмнө |
Rich Felker
|
1fa0521010
fix lost signals in cond vars
|
13 жил өмнө |
Rich Felker
|
729d6368bd
redo cond vars again, use sequence numbers
|
13 жил өмнө |
Rich Felker
|
cba4e1c0a3
new futex-requeue-based pthread_cond_broadcast implementation
|
13 жил өмнө |