musl/src/time
Rich Felker efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h
this mirrors the stdio_impl.h cleanup. one header which is not
strictly needed, errno.h, is left in pthread_impl.h, because since
pthread functions return their error codes rather than using errno,
nearly every single pthread function needs the errno constants.

in a few places, rather than bringing in string.h to use memset, the
memset was replaced by direct assignment. this seems to generate much
better code anyway, and makes many functions which were previously
non-leaf functions into leaf functions (possibly eliminating a great
deal of bloat on some platforms where non-leaf functions require ugly
prologue and/or epilogue).
2012-11-08 17:04:20 -05:00
..
__asctime.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
__time.h initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
__time_to_tm.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
__tm_to_time.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05: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 missing include in last commit 2011-08-13 08:42:15 -04:00
clock_getcpuclockid.c implement the remaining clock_* interfaces 2011-02-19 12:43:56 -05: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 initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
gmtime_r.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
localtime.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
localtime_r.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
mktime.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
nanosleep.c overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
strftime.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -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
timegm.c add timegm function (inverse of gmtime), nonstandard 2012-06-13 14:41:52 -04:00
timer_create.c clean up sloppy nested inclusion from pthread_impl.h 2012-11-08 17:04:20 -05:00
timer_delete.c greatly improve SIGEV_THREAD timers 2011-04-09 02:23:33 -04:00
timer_getoverrun.c fix signal-based timers with null sigevent argument 2011-04-06 09:26:41 -04:00
timer_gettime.c fix signal-based timers with null sigevent argument 2011-04-06 09:26:41 -04:00
timer_settime.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
times.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
tzset.c ditch the priority inheritance locks; use malloc's version of lock 2012-04-24 16:32:23 -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 use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00