]> Savannah Git Hosting - gnulib.git/commit
copy-file: Preserve sub-second time stamps.
authorBruno Haible <bruno@clisp.org>
Mon, 1 May 2017 11:27:57 +0000 (13:27 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 1 May 2017 11:27:57 +0000 (13:27 +0200)
commit3eee3a1e3c5b8883e0d4934bfc1326ee605cb7c1
treeae6dca2044ddd7dedae976b1f7e06d7de52fae6e
parente48f55fd7c253e0363072b6163012e5cead89b55
copy-file: Preserve sub-second time stamps.

* lib/copy-file.c: Include stat-time.h, utimens.h instead of <utime.h>.
(qcopy_file_preserving): Use 'struct timespec' and utimens() to
transport the time stamps from the original file to the destination
file.
* m4/copy-file.m4 (gl_COPY_FILE): Don't test for utime, utimes.
* modules/copy-file (Depends-on): Add stat-time, utimns instead of
utime-h.
ChangeLog
lib/copy-file.c
m4/copy-file.m4
modules/copy-file