musl/src/time
Rich Felker a7f18a5529 have new timer threads unblock their own SIGTIMER
unblocking it in the pthread_once init function is not sufficient,
since multiple threads, some of them with the signal blocked, could
already exist before this is called; timers started from such threads
would be non-functional.
2013-08-03 17:10:42 -04:00
..
__asctime.c rework langinfo code for ABI compat and for use by time code 2013-07-24 18:52:02 -04:00
__map_file.c fix fd leak in file mapping code used in new zoneinfo support 2013-07-17 09:29:26 -04:00
__month_to_secs.c the big time handling overhaul 2013-07-17 05:24:50 -04:00
__secs_to_tm.c the big time handling overhaul 2013-07-17 05:24:50 -04:00
__tm_to_secs.c the big time handling overhaul 2013-07-17 05:24:50 -04:00
__tz.c the big time handling overhaul 2013-07-17 05:24:50 -04:00
__year_to_secs.c the big time handling overhaul 2013-07-17 05:24:50 -04:00
asctime.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
asctime_r.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
clock.c fix overflow behavior of clock() function 2013-05-23 14:31:02 -04:00
clock_getcpuclockid.c support cputime clocks for processes/threads other than self 2013-06-08 11:36:41 -04:00
clock_getres.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
clock_gettime.c use weak aliase rather than weak reference for vdso clock_gettime 2011-08-07 15:48:16 -04:00
clock_nanosleep.c overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
clock_settime.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
ctime.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
ctime_r.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
difftime.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
getdate.c more close-on-exec fixes, mostly using new "e" flag to fopen 2012-09-29 18:14:46 -04:00
gettimeofday.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
gmtime.c the big time handling overhaul 2013-07-17 05:24:50 -04:00
gmtime_r.c fix error code on time conversion overflows 2013-07-17 10:39:11 -04:00
localtime.c the big time handling overhaul 2013-07-17 05:24:50 -04:00
localtime_r.c fix error code on time conversion overflows 2013-07-17 10:39:11 -04:00
mktime.c fix error code on time conversion overflows 2013-07-17 10:39:11 -04:00
nanosleep.c overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
strftime.c fix semantically incorrect use of LC_GLOBAL_LOCALE 2013-07-28 03:41:01 -04:00
strptime.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
time.c some preliminaries for vdso clock support 2011-07-23 23:45:33 -04:00
time_impl.h the big time handling overhaul 2013-07-17 05:24:50 -04:00
timegm.c fix error code on time conversion overflows 2013-07-17 10:39:11 -04:00
timer_create.c have new timer threads unblock their own SIGTIMER 2013-08-03 17:10:42 -04:00
timer_delete.c fix multiple bugs in SIGEV_THREAD timers 2013-08-03 13:20:42 -04:00
timer_getoverrun.c fix multiple bugs in SIGEV_THREAD timers 2013-08-03 13:20:42 -04:00
timer_gettime.c fix multiple bugs in SIGEV_THREAD timers 2013-08-03 13:20:42 -04:00
timer_settime.c fix multiple bugs in SIGEV_THREAD timers 2013-08-03 13:20:42 -04:00
times.c do not interpret errors in return value of times() syscall 2013-05-05 14:19:37 -04:00
utime.c linux deprecated SYS_utime on some archs, so use SYS_utimes instead 2012-05-24 10:55:58 -04:00
wcsftime.c add wcsftime_t alias 2013-08-02 18:05:56 -04:00