cvs commit: src/lib/libarchive Makefile archive_entry.3 archive_entry.c archive_entry.h archive_read_extract.c archive_write_set_format_shar.c

Tim Kientzle kientzle at FreeBSD.org
Mon Apr 26 16:37:55 PDT 2004


kientzle    2004/04/26 16:37:54 PDT

  FreeBSD src repository

  Modified files:
    lib/libarchive       Makefile archive_entry.3 archive_entry.c 
                         archive_entry.h archive_read_extract.c 
                         archive_read_support_format_tar.c 
                         archive_write_set_format_pax.c 
                         archive_write_set_format_shar.c 
  Log:
  Update file flag handling.
  
  The new fflags support in archive_entry supports Linux and FreeBSD
  file flags and is a bit more gracious about unrecognized flag names
  than strtofflags(3).  This involves some minor API breakage.
  
  The default tar format ("restricted pax") now enables pax extensions
  when archiving files that have flags.  In particular, copying dir
  heirarchies with 'bsdtar cf - -C src . | bsdtar xpf - -C dest' now
  preserves file flags.  (Note the "p" on extract!)
  
  While I'm here, fill in some additional explanation in the
  archive_entry.3 manpage, fill in some missing MLINKS, mark some
  overlooked internal functions 'static', and make a few minor style
  fixes.
  
  Revision  Changes    Path
  1.7       +13 -1     src/lib/libarchive/Makefile
  1.4       +100 -28   src/lib/libarchive/archive_entry.3
  1.10      +298 -29   src/lib/libarchive/archive_entry.c
  1.7       +10 -4     src/lib/libarchive/archive_entry.h
  1.9       +63 -16    src/lib/libarchive/archive_read_extract.c
  1.11      +1 -1      src/lib/libarchive/archive_read_support_format_tar.c
  1.11      +7 -1      src/lib/libarchive/archive_write_set_format_pax.c
  1.8       +1 -1      src/lib/libarchive/archive_write_set_format_shar.c


More information about the cvs-src mailing list