Alexey Izbyshev
|
3ad3fa962e
fix thread leak on timer_create(SIGEV_THREAD) failure
|
2 年 前 |
James Y Knight
|
7c71792e87
add support for SIGEV_THREAD_ID timers
|
5 年 前 |
Rich Felker
|
85e16aec51
drop use of pthread_once in timer_create
|
4 年 前 |
Rich Felker
|
6ae2568bc2
remove unused SIGTIMER handler in timer_create
|
4 年 前 |
Rich Felker
|
29bad49d72
fix data race in timer_create with SIGEV_THREAD notification
|
5 年 前 |
Rich Felker
|
04335d9260
always block signals for starting new threads, refactor start args
|
6 年 前 |
Rich Felker
|
5b74eed3b3
for SIGEV_THREAD timer threads, replace signal handler with sigwaitinfo
|
6 年 前 |
Rich Felker
|
ce32db4715
fix call to __pthread_tsd_run_dtors with too many arguments
|
6 年 前 |
Rich Felker
|
91c6a187b8
move declarations of tls setup/access functions to pthread_impl.h
|
6 年 前 |
Rich Felker
|
67b2994789
fix mismatched type of __pthread_tsd_run_dtors weak definition
|
7 年 前 |
Rich Felker
|
a7f18a5529
have new timer threads unblock their own SIGTIMER
|
11 年 前 |
Rich Felker
|
7c6c290695
add system for resetting TLS to initial values
|
11 年 前 |
Rich Felker
|
7356c2554e
fix multiple bugs in SIGEV_THREAD timers
|
11 年 前 |
Rich Felker
|
cc11b42286
silence nonsensical warnings in timer_create
|
12 年 前 |
Rich Felker
|
ccc7b4c3a1
remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG
|
12 年 前 |
Rich Felker
|
efd4d87aa4
clean up sloppy nested inclusion from pthread_impl.h
|
12 年 前 |
Rich Felker
|
400c5e5c83
use restrict everywhere it's required by c99 and/or posix 2008
|
12 年 前 |
Rich Felker
|
2f437040e7
fix (hopefully) all hard-coded 8's for kernel sigset_t size
|
12 年 前 |
Rich Felker
|
b1a7102d83
more efficient signal blocking for timer threads
|
13 年 前 |
Rich Felker
|
8b625e45ff
normal exit from timer thread should run dtors, restore cancel state
|
13 年 前 |
Rich Felker
|
c516807173
block signals in timer threads
|
13 年 前 |
Rich Felker
|
4c4e22d781
optimize compound-literal sigset_t's not to contain useless hurd bits
|
14 年 前 |
Rich Felker
|
99b8a25e94
overhaul implementation-internal signal protections
|
14 年 前 |
Rich Felker
|
016a5dc192
use a separate signal from SIGCANCEL for SIGEV_THREAD timers
|
14 年 前 |
Rich Felker
|
2063c4cac2
run pthread tsd destructors when a timer thread pretends to exit
|
14 年 前 |
Rich Felker
|
82171d6ac0
greatly improve SIGEV_THREAD timers
|
14 年 前 |
Rich Felker
|
cd3bb38412
fix signal-based timers with null sigevent argument
|
14 年 前 |
Rich Felker
|
6e9ed66d0d
timer threads should sleep and stay asleep... a long time
|
14 年 前 |
Rich Felker
|
6f1414e102
revert to deleting kernel-level timer from cancellation handler
|
14 年 前 |
Rich Felker
|
f01d351842
simplify calling of timer signal handler
|
14 年 前 |