cvs commit: src/lib/libarchive Makefile archive.h archive_entry.c archive_entry.h archive_private.h archive_read.3 archive_read.c archive_read_open_file.c archive_read_support_format_tar.c archive_write.3 ...

Tim Kientzle kientzle at FreeBSD.org
Mon Apr 5 14:12:36 PDT 2004


kientzle    2004/04/05 14:12:30 PDT

  FreeBSD src repository

  Modified files:
    lib/libarchive       Makefile archive.h archive_entry.c 
                         archive_entry.h archive_private.h 
                         archive_read.3 archive_read.c 
                         archive_read_extract.c 
                         archive_read_open_file.c 
                         archive_read_support_compression_none.c 
                         archive_read_support_format_tar.c 
                         archive_write.3 archive_write.c 
                         archive_write_open_file.c 
                         archive_write_set_format_pax.c 
  Added files:
    lib/libarchive       archive_read_open_fd.c 
                         archive_write_open_fd.c 
  Log:
  Overhauled ACL support.  This makes us compatible
  with 'star' ACL handling, though there's still a
  bit more work needed in this area.
  
  Added 'write_open_fd' and 'read_open_fd' to simplify, e.g.,
  tar's u and r modes.  Eliminated old 'write_open_file_position'
  as a bad idea.  (It required closing/reopening files to
  do updates, which led to unpleasant implications.)
  
  Various other minor fixes, API tweaks, etc.
  
  Revision  Changes    Path
  1.5       +8 -5      src/lib/libarchive/Makefile
  1.6       +3 -3      src/lib/libarchive/archive.h
  1.4       +696 -51   src/lib/libarchive/archive_entry.c
  1.3       +64 -6     src/lib/libarchive/archive_entry.h
  1.4       +16 -0     src/lib/libarchive/archive_private.h
  1.3       +18 -0     src/lib/libarchive/archive_read.3
  1.4       +12 -11    src/lib/libarchive/archive_read.c
  1.4       +121 -48   src/lib/libarchive/archive_read_extract.c
  1.1       +93 -0     src/lib/libarchive/archive_read_open_fd.c (new)
  1.3       +8 -1      src/lib/libarchive/archive_read_open_file.c
  1.3       +1 -0      src/lib/libarchive/archive_read_support_compression_none.c
  1.6       +4 -2      src/lib/libarchive/archive_read_support_format_tar.c
  1.2       +14 -12    src/lib/libarchive/archive_write.3
  1.4       +1 -0      src/lib/libarchive/archive_write.c
  1.1       +121 -0    src/lib/libarchive/archive_write_open_fd.c (new)
  1.4       +10 -19    src/lib/libarchive/archive_write_open_file.c
  1.5       +20 -8     src/lib/libarchive/archive_write_set_format_pax.c


More information about the cvs-src mailing list