summaryrefslogtreecommitdiff
path: root/src/time/timer_create.c
AgeCommit message (Expand)Author
2024-12-13SIGEV_THREAD timers: re-block signals when reusing kernel threadRich Felker
2024-12-13SIGEV_THREAD timers: fix fatal signal if internal SIGTIMER becomes unblockedRich Felker
2024-07-24timer_create: replace pthread barrier with semaphores for thread startRich Felker
2023-11-06timer_create: volatile static -> static volatileAlex Xu (Hello71)
2022-09-19fix thread leak on timer_create(SIGEV_THREAD) failureAlexey Izbyshev
2020-10-28add support for SIGEV_THREAD_ID timersJames Y Knight
2020-10-14drop use of pthread_once in timer_createRich Felker
2020-10-14remove unused SIGTIMER handler in timer_createRich Felker
2019-09-25fix data race in timer_create with SIGEV_THREAD notificationRich Felker
2019-02-15always block signals for starting new threads, refactor start argsRich Felker
2019-02-15for SIGEV_THREAD timer threads, replace signal handler with sigwaitinfoRich Felker
2019-01-21fix call to __pthread_tsd_run_dtors with too many argumentsRich Felker
2018-09-12move declarations of tls setup/access functions to pthread_impl.hRich Felker
2017-11-09fix mismatched type of __pthread_tsd_run_dtors weak definitionRich Felker
2013-08-03have new timer threads unblock their own SIGTIMERRich Felker
2013-08-03add system for resetting TLS to initial valuesRich Felker
2013-08-03fix multiple bugs in SIGEV_THREAD timersRich Felker
2013-04-06silence nonsensical warnings in timer_createRich Felker
2013-03-26remove __SYSCALL_SSLEN arch macro in favor of using public _NSIGRich Felker
2012-11-08clean up sloppy nested inclusion from pthread_impl.hRich Felker
2012-09-06use restrict everywhere it's required by c99 and/or posix 2008Rich Felker
2012-08-09fix (hopefully) all hard-coded 8's for kernel sigset_t sizeRich Felker
2011-08-12more efficient signal blocking for timer threadsRich Felker
2011-08-11normal exit from timer thread should run dtors, restore cancel stateRich Felker
2011-08-11block signals in timer threadsRich Felker
2011-05-07optimize compound-literal sigset_t's not to contain useless hurd bitsRich Felker
2011-05-07overhaul implementation-internal signal protectionsRich Felker
2011-04-14use a separate signal from SIGCANCEL for SIGEV_THREAD timersRich Felker
2011-04-09run pthread tsd destructors when a timer thread pretends to exitRich Felker
2011-04-09greatly improve SIGEV_THREAD timersRich Felker
2011-04-06fix signal-based timers with null sigevent argumentRich Felker
2011-04-03timer threads should sleep and stay asleep... a long timeRich Felker
2011-04-03revert to deleting kernel-level timer from cancellation handlerRich Felker
2011-04-03simplify calling of timer signal handlerRich Felker
2011-03-30avoid all malloc/free in timer creation/destructionRich Felker
2011-03-30optimize timer creation and possibly protect against some minor racesRich Felker
2011-03-29reorder timer initialization so that timer_create does not depend on freeRich Felker
2011-03-29implement POSIX timersRich Felker