Date: Wed, 26 May 2004 22:02:35 -0700 (PDT) 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_private.h archive_read_extract.c Message-ID: <200405270502.i4R52Z81079123@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kientzle 2004/05/26 22:02:35 PDT FreeBSD src repository Modified files: lib/libarchive archive_private.h archive_read_extract.c Log: Previously, restoring an archive with hardlinked files that had certain flags set (e.g., schg or uappend) would fail because the flags were restored before the hardlink was created. To address this, I've generalized the existing machinery for deferring directory timestamp/mode restoration and used it to defer the restoration of highly-restrictive flags to the end of the extraction, after any links have been created. Pointed out by: Pawel Jakub Dawidek (pjd@) Revision Changes Path 1.10 +2 -9 src/lib/libarchive/archive_private.h 1.13 +147 -86 src/lib/libarchive/archive_read_extract.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200405270502.i4R52Z81079123>