* Fix bug handling archive members: convert timestamp to nsec properly

on those systems that support it.
This commit is contained in:
Paul Smith 2000-04-03 05:58:41 +00:00
parent c67266ceac
commit f3a974bf32
2 changed files with 9 additions and 1 deletions

View file

@ -1,3 +1,11 @@
2000-04-03 Paul D. Smith <psmith@gnu.org>
* remake.c (f_mtime): Archive member timestamps are stored as
time_t, without nanoseconds. But, f_mtime() wants to return
nanosecond info on those systems that support it. So, convert the
return value of ar_member_date() into a FILE_TIMESTAMP, using 0 as
the nanoseconds.
2000-03-28 Paul D. Smith <psmith@gnu.org>
* Version 3.78.92 released.

View file

@ -1097,7 +1097,7 @@ f_mtime (file, search)
/* The archive doesn't exist, so it's members don't exist either. */
return (FILE_TIMESTAMP) -1;
mtime = ar_member_date (file->hname);
mtime = FILE_TIMESTAMP_FROM_S_AND_NS (ar_member_date (file->hname), 0);
}
else
#endif