summaryrefslogtreecommitdiff
path: root/src/time/timer_create.c
AgeCommit message (Expand)AuthorLines
2012-09-06use restrict everywhere it's required by c99 and/or posix 2008Rich Felker-1/+1
2012-08-09fix (hopefully) all hard-coded 8's for kernel sigset_t sizeRich Felker-1/+2
2011-08-12more efficient signal blocking for timer threadsRich Felker-4/+4
2011-08-11normal exit from timer thread should run dtors, restore cancel stateRich Felker-1/+1
2011-08-11block signals in timer threadsRich Felker-0/+4
2011-05-07optimize compound-literal sigset_t's not to contain useless hurd bitsRich Felker-1/+1
2011-05-07overhaul implementation-internal signal protectionsRich Felker-2/+1
2011-04-14use a separate signal from SIGCANCEL for SIGEV_THREAD timersRich Felker-7/+25
2011-04-09run pthread tsd destructors when a timer thread pretends to exitRich Felker-0/+6
2011-04-09greatly improve SIGEV_THREAD timersRich Felker-14/+14
2011-04-06fix signal-based timers with null sigevent argumentRich Felker-19/+14
2011-04-03timer threads should sleep and stay asleep... a long timeRich Felker-1/+1
2011-04-03revert to deleting kernel-level timer from cancellation handlerRich Felker-0/+8
2011-04-03simplify calling of timer signal handlerRich Felker-3/+1
2011-03-30avoid all malloc/free in timer creation/destructionRich Felker-20/+4
2011-03-30optimize timer creation and possibly protect against some minor racesRich Felker-14/+19
2011-03-29reorder timer initialization so that timer_create does not depend on freeRich Felker-8/+16
2011-03-29implement POSIX timersRich Felker-0/+110