for SIGEV_THREAD timer threads, replace signal handler with sigwaitinfo
authorRich Felker <dalias@aerifal.cx>
Fri, 15 Feb 2019 20:23:11 +0000 (15:23 -0500)
committerRich Felker <dalias@aerifal.cx>
Fri, 15 Feb 2019 20:23:11 +0000 (15:23 -0500)
commit5b74eed3b301e2227385f3bf26d3bb7c2d822cf8
tree9fc7cb150d450d2e5447d266513bfa61b6eebf83
parentaa5a9d15e09851f7b4a1668e9dbde0f6234abada
for SIGEV_THREAD timer threads, replace signal handler with sigwaitinfo

this eliminates some ugly hacks that were repurposing the start
function and start argument fields in the pthread structure for timer
use, and the need to longjmp out of a signal handler.
src/time/timer_create.c
src/time/timer_delete.c