diff options
author | Roland McGrath <roland@gnu.org> | 2003-12-31 23:58:57 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2003-12-31 23:58:57 +0000 |
commit | 7683e1407806ece4c6927866587c3359ee247f7d (patch) | |
tree | b4ecd2db31603a9cf3bb974362a17fd3ff98e193 /ChangeLog | |
parent | a4e2a16911ed9c0ed353ba81970324b8e6de7c1c (diff) | |
download | glibc-7683e1407806ece4c6927866587c3359ee247f7d.tar glibc-7683e1407806ece4c6927866587c3359ee247f7d.tar.gz glibc-7683e1407806ece4c6927866587c3359ee247f7d.tar.bz2 glibc-7683e1407806ece4c6927866587c3359ee247f7d.zip |
* 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.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -4,6 +4,23 @@ 2003-12-30 Paul Eggert <eggert@twinsun.com> + * 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. + * time/mktime.c (check_result): Use less-confusing report format. "long" -> "long int", as per usual GNU style. (main): Likewise. |