174 Commits (b8b729bd22c28c9116c2fce65dce207a35299c26)

Author SHA1 Message Date
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
Rich Felker 5c10c33d2a handle localtime errors in ctime 9 years ago
A. Wilcox 1080008809 getdate: correctly specify error number 9 years ago
Julien Ramseier b6e1fe0d5e fix strptime output for %C without %y 9 years ago
Julien Ramseier 834ef7aff5 fix processing of strptime %p format 9 years ago
Julien Ramseier 85dfab7eaf fix off-by-one in strptime %j 9 years ago
Rich Felker dbff2bb889 fix POSIX-format TZ dst transition times for southern hemisphere 9 years ago
Rich Felker 61fb81e395 fix strftime %y for negative years 10 years ago