mirror of
https://github.com/mirror/make.git
synced 2025-01-27 21:00:22 +08:00
* Fix bug handling archive members: convert timestamp to nsec properly
on those systems that support it.
This commit is contained in:
parent
c67266ceac
commit
f3a974bf32
@ -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>
|
2000-03-28 Paul D. Smith <psmith@gnu.org>
|
||||||
|
|
||||||
* Version 3.78.92 released.
|
* Version 3.78.92 released.
|
||||||
|
2
remake.c
2
remake.c
@ -1097,7 +1097,7 @@ f_mtime (file, search)
|
|||||||
/* The archive doesn't exist, so it's members don't exist either. */
|
/* The archive doesn't exist, so it's members don't exist either. */
|
||||||
return (FILE_TIMESTAMP) -1;
|
return (FILE_TIMESTAMP) -1;
|
||||||
|
|
||||||
mtime = ar_member_date (file->hname);
|
mtime = FILE_TIMESTAMP_FROM_S_AND_NS (ar_member_date (file->hname), 0);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user