Skip site navigation (1)Skip section navigation (2)
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>