Date: Mon, 1 Sep 2008 04:54:29 +0000 (UTC) From: Tim Kientzle <kientzle@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libarchive archive_entry.c archive_entry.h archive_entry_private.h src/lib/libarchive/test test_entry.c Message-ID: <200809010454.m814selE081057@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809010454.m814selE081057>
