master
use __fstat instead of __fstatat with AT_EMPTY_PATH in __map_file
the big time handling overhaul
fix integer overflow of tm_year in __secs_to_tm
fix incorrect access to tzname[] by strptime %Z conversion specifier
move __utc string object to its own translation unit
__year_to_secs: fix dangling pointer
overhaul internally-public declarations using wrapper headers
reduce spurious inclusion of libc.h
fix ESRCH error handling for clock_getcpuclockid
in clock_getres, check for null pointer before storing result
re-enable vdso clock_gettime on arm (32-bit) with workaround
clock_nanosleep: add time64 syscall support, decouple 32-bit time_t
remove spurious null check in clock_settime
handle localtime errors in ctime
handle errors from localtime_r in ctime_r
initial check-in, version 0.5.0
add legacy ftime function and sys/timeb.h
getdate: correctly specify error number
use restrict everywhere it's required by c99 and/or posix 2008
match historical behavior for tm_gmtoff member of struct tm
refactor thrd_sleep and nanosleep in terms of clock_nanosleep
strftime: fix breakage in last change (uninitialized pointer access)
move declaration and apply hidden visibility to __utc string
SIGEV_THREAD timers: re-block signals when reusing kernel thread
for SIGEV_THREAD timer threads, replace signal handler with sigwaitinfo
eliminate explicit (long) casts when making syscalls
timer_gettime: add time64 syscall support, decouple 32-bit time_t
timer_settime: add support for time64 syscall, decouple 32-bit time_t
do not interpret errors in return value of times() syscall
support linux kernel apis (new archs) with old syscalls removed