diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2005-02-23 19:08:58 +0000 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2005-02-23 19:08:58 +0000 |
commit | 6b9a74f9e625e8e4d96e325b959ebead48e4a192 (patch) | |
tree | 40ba541db2e02522847b1e3f91746bb75ebc5078 /newlib/libc/time/gettzinfo.c | |
parent | 3a021c19f42cfcbc585de089966c279e665592bc (diff) | |
download | cygnal-6b9a74f9e625e8e4d96e325b959ebead48e4a192.tar.gz cygnal-6b9a74f9e625e8e4d96e325b959ebead48e4a192.tar.bz2 cygnal-6b9a74f9e625e8e4d96e325b959ebead48e4a192.zip |
2005-02-23 Jeff Johnston <jjohnstn@redhat.com>
* libc/include/time.h [!CYGWIN](_timezone): Change to long.
(__tzrule_type, __tzinfo_type): New types.
(__gettzinfo): New function.
* libc/sys/linux/include/time.h: Ditto.
* libc/time/Makefile.am: Add gettzinfo.c.
* libc/time/Makefile.in: Regenerated.
* libc/time/local.h: Moved __tzrule_type to time.h.
* libc/time/mktime.c: Call __gettzinfo to reference
__tznorth, __tzyear, and __tzrule array.
* libc/time/mktm_r.c: Ditto.
* libc/time/strftime.c: Ditto.
* libc/time/tzset_r.c: Ditto. Also remove definition
of __tzrule which is now in gettzinfo.c. Change _timezone
references to not cast to time_t.
* libc/time/gettzinfo.c: New file.
Diffstat (limited to 'newlib/libc/time/gettzinfo.c')
-rw-r--r-- | newlib/libc/time/gettzinfo.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/newlib/libc/time/gettzinfo.c b/newlib/libc/time/gettzinfo.c new file mode 100644 index 000000000..be754f31b --- /dev/null +++ b/newlib/libc/time/gettzinfo.c @@ -0,0 +1,15 @@ +#include <sys/types.h> +#include <local.h> + +/* Shared timezone information for libc/time functions. */ +static __tzinfo_type tzinfo = {1, 0, + { {'J', 0, 0, 0, 0, (time_t)0, 0 }, + {'J', 0, 0, 0, 0, (time_t)0, 0 } + } +}; + +__tzinfo_type * +__gettzinfo (void) +{ + return &tzinfo; +} |