cvs commit: src/lib/libarchive archive_read_support_format_iso9660.c

Tim Kientzle kientzle at FreeBSD.org
Sun Jan 2 17:24:14 PST 2005


kientzle    2005-01-03 01:24:13 UTC

  FreeBSD src repository

  Modified files:
    lib/libarchive       archive_read_support_format_iso9660.c 
  Log:
  Next round of work on ISO9660 support:
    * Reference-count the directory data so that
      we don't leak memory.
    * Correctly step through the directory records
      (skipping unrecognized extensions)
    * Use better defaults for file modes
    * Sort directory entries by offset of the end of the file
      rather than the beginning of the file.  This fixes a
      lot of "out-of-order" problems with zero-length files,
      in particular.
    * Style fixes, remove some debug code, add some error messages.
  
  Revision  Changes    Path
  1.2       +150 -78   src/lib/libarchive/archive_read_support_format_iso9660.c


More information about the cvs-src mailing list