]> git.ipfire.org Git - thirdparty/glibc.git/commit
* time/mktime.c: (my_mktime_localtime_r):
authorRoland McGrath <roland@gnu.org>
Wed, 31 Dec 2003 23:58:57 +0000 (23:58 +0000)
committerRoland McGrath <roland@gnu.org>
Wed, 31 Dec 2003 23:58:57 +0000 (23:58 +0000)
commit7683e1407806ece4c6927866587c3359ee247f7d
treeb4ecd2db31603a9cf3bb974362a17fd3ff98e193
parenta4e2a16911ed9c0ed353ba81970324b8e6de7c1c
* time/mktime.c: (my_mktime_localtime_r):

Remove.  All uses changed to __localtime_r.
(__localtime_r) [!defined _LIBC]: New macro.  Include "time_r.h" to
get its implementation.
Fix compile-command to allow for TIME_R_POSIX.

* time/strftime.c (my_strftime_gmtime_r, my_strftime_localtime_r):
Remove.  All uses changed to __localtime_r and __gmtime_r.
(__gmtime_r, __localtime_r) [!HAVE_TM_GMTOFF]: New macros.
Include "time_r.h" to get their implementations.

* time/timegm.c: Allow use in GNU applications outside glibc.
[defined HAVE_CONFIG_H]: Include <config.h>.
[!defined _LIBC]: Include "timegm.h", <time_r.h>.
Define __gmtime_r, and declare __mktime_internal.
(timegm): Define via a prototype, since we can safely assume C89 now.
ChangeLog
time/mktime.c
time/strftime.c
time/timegm.c