aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCary Coutant <ccoutant@google.com>2009-02-20 18:53:12 +0000
committerCary Coutant <ccoutant@google.com>2009-02-20 18:53:12 +0000
commit4714925452878a75d8239f765e82ea08997bf478 (patch)
tree053ac3cc7ee9c40cb9803917e4d3dec1cf00214b
parent5aca5a820ad1f68a0f17f419ea74fe8df22c049a (diff)
downloadgdb-4714925452878a75d8239f765e82ea08997bf478.zip
gdb-4714925452878a75d8239f765e82ea08997bf478.tar.gz
gdb-4714925452878a75d8239f765e82ea08997bf478.tar.bz2
* vmsutil.c (vms_file_stats_name): Fix incorrect use of st_mtime
in struct stat.
-rw-r--r--bfd/ChangeLog5
-rw-r--r--bfd/vmsutil.c5
2 files changed, 6 insertions, 4 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 55f1c73..32ae0d89 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,8 @@
+2009-02-20 Cary Coutant <ccoutant@google.com>
+
+ * vmsutil.c (vms_file_stats_name): Fix incorrect use of st_mtime
+ in struct stat.
+
2009-18-02 Dave Korn <dave.korn.cygwin@gmail.com>
PR gas/7059
diff --git a/bfd/vmsutil.c b/bfd/vmsutil.c
index 83c4609..ff4383a 100644
--- a/bfd/vmsutil.c
+++ b/bfd/vmsutil.c
@@ -237,16 +237,13 @@ vms_file_stats_name (const char *filename,
return 0;
#else
struct stat buff;
- struct tm *ts;
if ((stat (filename, &buff)) != 0)
return 1;
if (cdt)
{
- ts = localtime (&buff.st_mtime);
- *cdt = (long long) ((buff.st_mtim.tv_sec * VMS_GRANULARITY_FACTOR)
- + (buff.st_mtim.tv_nsec / 100))
+ *cdt = (long long) (buff.st_mtime * VMS_GRANULARITY_FACTOR)
+ VMS_EPOCH_OFFSET;
}