cvs commit: src/lib/libarchive archive_entry.c archive_entry.h
archive_entry_private.h src/lib/libarchive/test test_entry.c
Tim Kientzle
kientzle at FreeBSD.org
Mon Sep 1 04:54:40 UTC 2008
kientzle 2008-09-01 04:54:29 UTC
FreeBSD src repository
Modified files:
lib/libarchive archive_entry.c archive_entry.h
archive_entry_private.h
lib/libarchive/test test_entry.c
Log:
SVN rev 182590 on 2008-09-01 04:54:29Z by kientzle
MfP4: set/unset tracking for atime, ctime, mtime, and size fields.
This generalizes the existing set/unset tracking for hardlink/symlink
fields and extends it to cover non-string fields. Eventually, this
will be further extended to cover most fields.
In particular, this is needed to correctly detect when time fields
are missing (for example, reading ustar archives doesn't set atime or
ctime) for proper time restore and is helpful when trying to determine
whether to overwrite data when restoring hardlinks.
This commit updates the tests but not the docs.
Revision Changes Path
1.53 +91 -24 src/lib/libarchive/archive_entry.c
1.28 +30 -2 src/lib/libarchive/archive_entry.h
1.5 +8 -2 src/lib/libarchive/archive_entry_private.h
1.7 +32 -1 src/lib/libarchive/test/test_entry.c
More information about the cvs-src
mailing list