about summary refs log tree commit diff
path: root/src/time/timer_create.c
Commit message (Expand)AuthorAgeFilesLines
* fix data race in timer_create with SIGEV_THREAD notificationRich Felker2019-09-251-2/+2
* always block signals for starting new threads, refactor start argsRich Felker2019-02-151-1/+0
* for SIGEV_THREAD timer threads, replace signal handler with sigwaitinfoRich Felker2019-02-151-20/+15
* fix call to __pthread_tsd_run_dtors with too many argumentsRich Felker2019-01-211-1/+1
* move declarations of tls setup/access functions to pthread_impl.hRich Felker2018-09-121-2/+0
* fix mismatched type of __pthread_tsd_run_dtors weak definitionRich Felker2017-11-091-2/+2
* have new timer threads unblock their own SIGTIMERRich Felker2013-08-031-2/+2
* add system for resetting TLS to initial valuesRich Felker2013-08-031-0/+3
* fix multiple bugs in SIGEV_THREAD timersRich Felker2013-08-031-14/+15
* silence nonsensical warnings in timer_createRich Felker2013-04-061-2/+2
* remove __SYSCALL_SSLEN arch macro in favor of using public _NSIGRich Felker2013-03-261-1/+1
* clean up sloppy nested inclusion from pthread_impl.hRich Felker2012-11-081-0/+1
* use restrict everywhere it's required by c99 and/or posix 2008Rich Felker2012-09-061-1/+1
* fix (hopefully) all hard-coded 8's for kernel sigset_t sizeRich Felker2012-08-091-1/+2
* more efficient signal blocking for timer threadsRich Felker2011-08-121-4/+4
* normal exit from timer thread should run dtors, restore cancel stateRich Felker2011-08-111-1/+1
* block signals in timer threadsRich Felker2011-08-111-0/+4
* optimize compound-literal sigset_t's not to contain useless hurd bitsRich Felker2011-05-071-1/+1
* overhaul implementation-internal signal protectionsRich Felker2011-05-071-2/+1
* use a separate signal from SIGCANCEL for SIGEV_THREAD timersRich Felker2011-04-141-7/+25
* run pthread tsd destructors when a timer thread pretends to exitRich Felker2011-04-091-0/+6
* greatly improve SIGEV_THREAD timersRich Felker2011-04-091-14/+14
* fix signal-based timers with null sigevent argumentRich Felker2011-04-061-19/+14
* timer threads should sleep and stay asleep... a long timeRich Felker2011-04-031-1/+1
* revert to deleting kernel-level timer from cancellation handlerRich Felker2011-04-031-0/+8
* simplify calling of timer signal handlerRich Felker2011-04-031-3/+1
* avoid all malloc/free in timer creation/destructionRich Felker2011-03-301-20/+4
* optimize timer creation and possibly protect against some minor racesRich Felker2011-03-301-14/+19
* reorder timer initialization so that timer_create does not depend on freeRich Felker2011-03-291-8/+16
* implement POSIX timersRich Felker2011-03-291-0/+110