Rich Felker
|
7356c2554e
fix multiple bugs in SIGEV_THREAD timers
|
%!s(int64=11) %!d(string=hai) anos |
Rich Felker
|
2c074b0d6c
transition to using functions for internal signal blocking/restoring
|
%!s(int64=12) %!d(string=hai) anos |
Rich Felker
|
14a835b386
implement pthread_getattr_np
|
%!s(int64=12) %!d(string=hai) anos |
Rich Felker
|
ccc7b4c3a1
remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG
|
%!s(int64=12) %!d(string=hai) anos |
Rich Felker
|
facc6acbfd
replace __wake function with macro that performs direct syscall
|
%!s(int64=12) %!d(string=hai) anos |
Rich Felker
|
1e21e78bf7
add support for thread scheduling (POSIX TPS option)
|
%!s(int64=12) %!d(string=hai) anos |
Rich Felker
|
efd4d87aa4
clean up sloppy nested inclusion from pthread_impl.h
|
%!s(int64=12) %!d(string=hai) anos |
Rich Felker
|
dcd6037150
support for TLS in dynamic-loaded (dlopen) modules
|
%!s(int64=12) %!d(string=hai) anos |
Rich Felker
|
9b153c043e
beginnings of full TLS support in shared libraries
|
%!s(int64=12) %!d(string=hai) anos |
Rich Felker
|
2f437040e7
fix (hopefully) all hard-coded 8's for kernel sigset_t size
|
%!s(int64=12) %!d(string=hai) anos |
Rich Felker
|
bbbe87e35c
fix several locks that weren't updated right for new futex-based __lock
|
%!s(int64=12) %!d(string=hai) anos |
Rich Felker
|
819006a88b
add pthread_attr_setstack interface (and get)
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
13b3645c46
increase default thread stack size to 80k
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
7efd14ecc9
remove cruft from pthread structure (old cancellation stuff)
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
9ae1cf6d29
fix out-of-bounds array access in pthread barriers on 64-bit
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
58aa5f45ed
overhaul SSP support to use a real canary
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
5a2e180937
synchronize cond var destruction with exiting waits
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
9cee9307e3
improve pshared barriers
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
6016457011
process-shared barrier support, based on discussion with bdonlan
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
1fa0521010
fix lost signals in cond vars
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
729d6368bd
redo cond vars again, use sequence numbers
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
cba4e1c0a3
new futex-requeue-based pthread_cond_broadcast implementation
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
4b153ac424
fix deadlock in condition wait whenever there are multiple waiters
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
3f72cdac73
overhaul clone syscall wrapping
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
407d933052
pthread and synccall cleanup, new __synccall_wait op
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
50304f2eef
overhaul rwlocks to address several issues
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
ec381af902
unify and overhaul timed futex waits
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
dba68bf98f
add proper fuxed-based locking for stdio
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
acb0480662
new attempt at making set*id() safe and robust
|
%!s(int64=13) %!d(string=hai) anos |
Rich Felker
|
7779dbd266
fix race condition in pthread_kill
|
%!s(int64=14) %!d(string=hai) anos |