181 Commits (8ef9d46f4d0ff4f0073da6bee7ed0cb5f9035ead)

Author SHA1 Message Date
Rich Felker c17cda6d61 parse v3 or future-unknown zoneinfo file versions as v2+ 6 years ago
Rich Felker 585a0a78f9 explicitly prefer 64-bit/v2 zoneinfo tables 6 years ago
Rich Felker 167390f055 lift child restrictions after multi-threaded fork 6 years ago
Rich Felker 34952fe5de convert malloc use under libc-internal locks to use internal allocator 6 years ago
James Y Knight 7c71792e87 add support for SIGEV_THREAD_ID timers 7 years ago
Rich Felker 85e16aec51 drop use of pthread_once in timer_create 6 years ago
Rich Felker 6ae2568bc2 remove unused SIGTIMER handler in timer_create 6 years ago
Samuel Holland 33338ebc85 fix parsing offsets after long timezone names 6 years ago
Samuel Holland 8e452abae6 avoid out-of-bounds read for invalid quoted timezone 6 years ago
Rich Felker c9ebff4736 fix remaining direct use of stat syscalls outside fstatat.c 6 years ago
Rich Felker 29bad49d72 fix data race in timer_create with SIGEV_THREAD notification 7 years ago
Rich Felker 0847902ab9 in clock_getres, check for null pointer before storing result 7 years ago
Rich Felker a108127256 remove spurious null check in clock_settime 7 years ago
Rich Felker 244778f70c fix regression in clock_gettime on 32-bit archs without vdso 7 years ago
Rich Felker 0705fe9356 clock_gettime: add support for 32-bit vdso with 64-bit time_t 7 years ago
Rich Felker 72f50245d0 clock_gettime: add time64 syscall support, decouple 32-bit time_t 7 years ago
Rich Felker 244858553e clock_getres: don't assume time_t is 32-bit on 32-bit archs 7 years ago
Rich Felker a02bd52864 timer_gettime: add time64 syscall support, decouple 32-bit time_t 7 years ago
Rich Felker 7aeecf3e0b clock_settime: add time64 syscall support, decouple 32-bit time_t 7 years ago
Rich Felker e1501091c4 timer_settime: add support for time64 syscall, decouple 32-bit time_t 7 years ago
Rich Felker 1334e36680 clock_nanosleep: add time64 syscall support, decouple 32-bit time_t 7 years ago
Rich Felker 331993e3fc refactor thrd_sleep and nanosleep in terms of clock_nanosleep 7 years ago
Rich Felker 04335d9260 always block signals for starting new threads, refactor start args 7 years ago
Rich Felker 5b74eed3b3 for SIGEV_THREAD timer threads, replace signal handler with sigwaitinfo 7 years ago
Rich Felker ce32db4715 fix call to __pthread_tsd_run_dtors with too many arguments 7 years ago
Rich Felker 1b52863e24 don't omit setting errno in internal __map_file function 8 years ago
Benjamin Peterson dbcfb16e43 always reset DST rules during tzset 8 years ago
Rich Felker 5f12ffe123 split internal lock API out of libc.h, creating lock.h 8 years ago
Rich Felker 5ce3737931 reduce spurious inclusion of libc.h 8 years ago
Rich Felker c52ae69844 move declaration and apply hidden visibility to __utc string 8 years ago
Rich Felker 3fe595de83 remove or make static various unused __-prefixed symbols 8 years ago
Rich Felker 444a1b21a1 apply hidden visibility to internal time[zone] implementation functions 8 years ago
Rich Felker 13d1afa46f overhaul internally-public declarations using wrapper headers 8 years ago
Rich Felker 91c6a187b8 move declarations of tls setup/access functions to pthread_impl.h 8 years ago
Rich Felker 01294da7f7 move __strftime_fmt_1 declaration to time_impl.h 8 years ago
Rich Felker 72bc6cbfed move __tm_to_tzname declaration to time_impl.h with related functions 8 years ago
Rich Felker 405102dc50 fix type-mismatched declarations of __nl_langinfo_l in source files 8 years ago
Rich Felker b5dbf4d424 use idiomatic weak alias approach for defining asctime_r 8 years ago
Rich Felker cb229f614f move and deduplicate declarations of __vdsosym to make it checkable 8 years ago
A. Wilcox 92c52644e0 time: fix incorrect DST offset when using POSIX timezones without DST 8 years ago
Rich Felker 1ad8138819 fix sign of strftime %z output with offsets <1 hour west of UTC 8 years ago
Daniel Sabogal da5851e9f4 strftime: fix underlying format string in %z format 8 years ago
Samuel Holland ea81529fb9 implement wcsftime padding specifier extensions 8 years ago
Rich Felker c7f0da4134 adjust strftime + modifier to match apparent intent of POSIX 8 years ago
Rich Felker 596207aa38 fix strftime field widths with %F format and zero year 8 years ago
Jens Gustedt 32482f61da revise the definition of multiple basic locks in the code 8 years ago
Natanael Copa eb7f93c4f6 use the name UTC instead of GMT for UTC timezone 9 years ago
Timo Teräs 8a6bd7307d implement strftime padding specifier extensions 10 years ago
Rich Felker 67b2994789 fix mismatched type of __pthread_tsd_run_dtors weak definition 9 years ago
Rich Felker 64f855874c handle errors from localtime_r in ctime_r 9 years ago