mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-27 03:41:23 +08:00
[BZ #3137]
2006-11-14 Ulrich Drepper <drepper@redhat.com> * timezone/zdump.c: Redo fix for BZ #3137. * timezone/scheck.c: Likewise.
This commit is contained in:
parent
146c129a46
commit
bef8927ad4
@ -1,3 +1,7 @@
|
|||||||
|
2006-11-14 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* timezone/zdump.c: Redo fix for BZ #3137.
|
||||||
|
|
||||||
2006-11-10 Ulrich Drepper <drepper@redhat.com>
|
2006-11-10 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
* timezone/africa: Update from tzdata2006o.
|
* timezone/africa: Update from tzdata2006o.
|
||||||
@ -17,7 +21,7 @@
|
|||||||
* timezone/checktab.awk: Update from tzcode2006o.
|
* timezone/checktab.awk: Update from tzcode2006o.
|
||||||
* timezone/ialloc.c: Likewise.
|
* timezone/ialloc.c: Likewise.
|
||||||
* timezone/private.h: Likewise.
|
* timezone/private.h: Likewise.
|
||||||
* timezone/scheck.: Likewise.
|
* timezone/scheck.c: Likewise.
|
||||||
* timezone/tzfile.h: Likewise.
|
* timezone/tzfile.h: Likewise.
|
||||||
* timezone/tzselect.ksh: Likewise.
|
* timezone/tzselect.ksh: Likewise.
|
||||||
* timezone/zdump.c: Likewise.
|
* timezone/zdump.c: Likewise.
|
||||||
|
@ -279,7 +279,9 @@ __tzfile_read (const char *file, size_t extra, char **extrap)
|
|||||||
if (__builtin_expect (type_idxs[i] >= num_types, 0))
|
if (__builtin_expect (type_idxs[i] >= num_types, 0))
|
||||||
goto lose;
|
goto lose;
|
||||||
|
|
||||||
if (BYTE_ORDER != BIG_ENDIAN || (sizeof (time_t) == 8 && trans_width == 4))
|
if ((BYTE_ORDER != BIG_ENDIAN && (sizeof (time_t) == 4 || trans_width == 4))
|
||||||
|
|| (BYTE_ORDER == BIG_ENDIAN && sizeof (time_t) == 8
|
||||||
|
&& trans_width == 4))
|
||||||
{
|
{
|
||||||
/* Decode the transition times, stored as 4-byte integers in
|
/* Decode the transition times, stored as 4-byte integers in
|
||||||
network (big-endian) byte order. We work from the end of
|
network (big-endian) byte order. We work from the end of
|
||||||
|
@ -385,7 +385,7 @@ _("%s: usage is %s [ --version ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n"),
|
|||||||
}
|
}
|
||||||
if (fflush(stdout) || ferror(stdout)) {
|
if (fflush(stdout) || ferror(stdout)) {
|
||||||
(void) fprintf(stderr, "%s: ", progname);
|
(void) fprintf(stderr, "%s: ", progname);
|
||||||
(void) perror(_("Error writing standard output"));
|
(void) perror(_("Error writing to standard output"));
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
exit(EXIT_SUCCESS);
|
exit(EXIT_SUCCESS);
|
||||||
@ -423,7 +423,7 @@ _("%s: use of -v on system with floating time_t other than float or double\n"),
|
|||||||
t = t1;
|
t = t1;
|
||||||
t1 = 2 * t1 + 1;
|
t1 = 2 * t1 + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
absolute_max_time = t;
|
absolute_max_time = t;
|
||||||
t = -t;
|
t = -t;
|
||||||
absolute_min_time = t - 1;
|
absolute_min_time = t - 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user