summaryrefslogtreecommitdiff
path: root/src/time
AgeCommit message (Expand)AuthorLines
2024-07-24timer_create: replace pthread barrier with semaphores for thread startRich Felker-4/+14
2024-07-23move __utc string object to its own translation unitRich Felker-1/+3
2024-05-06strptime: implement conversion specifiers adopted for next POSIX issueRich Felker-1/+65
2024-02-16strftime: fix breakage in last change (uninitialized pointer access)Rich Felker-1/+6
2023-11-21strftime: don't attempt to parse field width without seeing a digitRich Felker-1/+2
2023-11-06__year_to_secs: fix dangling pointerAlex Xu (Hello71)-2/+2
2023-11-06timer_create: volatile static -> static volatileAlex Xu (Hello71)-1/+1
2022-09-19fix thread leak on timer_create(SIGEV_THREAD) failureAlexey Izbyshev-1/+5
2022-09-19re-enable vdso clock_gettime on arm (32-bit) with workaroundRich Felker-0/+3
2022-08-01fix ESRCH error handling for clock_getcpuclockidEugene Yudin-0/+1
2022-05-04use __fstat instead of __fstatat with AT_EMPTY_PATH in __map_fileRich Felker-2/+1
2022-05-01drop direct use of stat syscalls in internal __map_fileRich Felker-3/+3
2022-05-01only fallback to gettimeofday/settimeofday syscalls if they existStefan O'Rear-0/+4
2022-02-09fix out-of-bound read processing time zone data with distant-past datesRich Felker-14/+12
2021-06-23fix TZ parsing logic for identifying POSIX-form stringsRich Felker-1/+13
2020-11-22parse v3 or future-unknown zoneinfo file versions as v2+Rich Felker-1/+1
2020-11-22explicitly prefer 64-bit/v2 zoneinfo tablesRich Felker-1/+1
2020-11-11lift child restrictions after multi-threaded forkRich Felker-0/+2
2020-11-11convert malloc use under libc-internal locks to use internal allocatorRich Felker-0/+5
2020-10-28add support for SIGEV_THREAD_ID timersJames Y Knight-2/+6
2020-10-14drop use of pthread_once in timer_createRich Felker-10/+7
2020-10-14remove unused SIGTIMER handler in timer_createRich Felker-6/+1
2020-03-21fix parsing offsets after long timezone namesSamuel Holland-5/+5
2020-03-21avoid out-of-bounds read for invalid quoted timezoneSamuel Holland-2/+2
2020-02-12fix remaining direct use of stat syscalls outside fstatat.cRich Felker-1/+2
2019-09-25fix data race in timer_create with SIGEV_THREAD notificationRich Felker-2/+2
2019-08-07in clock_getres, check for null pointer before storing resultRich Felker-1/+1
2019-08-07remove spurious null check in clock_settimeRich Felker-1/+1
2019-08-05fix regression in clock_gettime on 32-bit archs without vdsoRich Felker-0/+1
2019-08-02clock_gettime: add support for 32-bit vdso with 64-bit time_tRich Felker-0/+32
2019-08-02clock_gettime: add time64 syscall support, decouple 32-bit time_tRich Felker-0/+19
2019-07-29clock_getres: don't assume time_t is 32-bit on 32-bit archsRich Felker-0/+14
2019-07-29timer_gettime: add time64 syscall support, decouple 32-bit time_tRich Felker-0/+16
2019-07-29clock_settime: add time64 syscall support, decouple 32-bit time_tRich Felker-0/+17
2019-07-29timer_settime: add support for time64 syscall, decouple 32-bit time_tRich Felker-0/+25
2019-07-28clock_nanosleep: add time64 syscall support, decouple 32-bit time_tRich Felker-0/+25
2019-07-27refactor thrd_sleep and nanosleep in terms of clock_nanosleepRich Felker-4/+8
2019-02-15always block signals for starting new threads, refactor start argsRich Felker-1/+0
2019-02-15for SIGEV_THREAD timer threads, replace signal handler with sigwaitinfoRich Felker-21/+16
2019-01-21fix call to __pthread_tsd_run_dtors with too many argumentsRich Felker-1/+1
2018-10-22don't omit setting errno in internal __map_file functionRich Felker-2/+2
2018-09-15always reset DST rules during tzsetBenjamin Peterson-1/+2
2018-09-12split internal lock API out of libc.h, creating lock.hRich Felker-0/+1
2018-09-12reduce spurious inclusion of libc.hRich Felker-8/+1
2018-09-12move declaration and apply hidden visibility to __utc stringRich Felker-4/+1
2018-09-12remove or make static various unused __-prefixed symbolsRich Felker-1/+1
2018-09-12apply hidden visibility to internal time[zone] implementation functionsRich Felker-8/+8
2018-09-12overhaul internally-public declarations using wrapper headersRich Felker-23/+1
2018-09-12move declarations of tls setup/access functions to pthread_impl.hRich Felker-2/+0
2018-09-12move __strftime_fmt_1 declaration to time_impl.hRich Felker-2/+2