From: Nick Clifton Date: Wed, 21 Jan 2009 11:58:05 +0000 (+0000) Subject: PR 9769 X-Git-Tag: sid-snapshot-20090201~96 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=58f9615ce472fe0aad845951c513a4d35518149e;p=platform%2Fupstream%2Fbinutils.git PR 9769 * vmsutil.c (vms_file_stats_name): Remove use of unsupported tm_gmtoff field in struct tm. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 2876ce7..f6e9726 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2009-01-21 Nick Clifton + + PR 9769 + * vmsutil.c (vms_file_stats_name): Remove use of unsupported + tm_gmtoff field in struct tm. + 2009-01-21 Alan Modra * elf32-spu.h (struct spu_elf_params): Add non_ia_text. diff --git a/bfd/vmsutil.c b/bfd/vmsutil.c index 25cd889..83c4609 100644 --- a/bfd/vmsutil.c +++ b/bfd/vmsutil.c @@ -238,7 +238,6 @@ vms_file_stats_name (const char *filename, #else struct stat buff; struct tm *ts; - long gmtoff; if ((stat (filename, &buff)) != 0) return 1; @@ -246,8 +245,7 @@ vms_file_stats_name (const char *filename, if (cdt) { ts = localtime (&buff.st_mtime); - gmtoff = ts->tm_gmtoff; - *cdt = (long long) (((buff.st_mtim.tv_sec + gmtoff) * VMS_GRANULARITY_FACTOR) + *cdt = (long long) ((buff.st_mtim.tv_sec * VMS_GRANULARITY_FACTOR) + (buff.st_mtim.tv_nsec / 100)) + VMS_EPOCH_OFFSET; }