cvs commit: src/usr.bin/tar bsdtar.c bsdtar.h util.c write.c

Tim Kientzle kientzle at FreeBSD.org
Thu Apr 15 15:37:55 PDT 2004


kientzle    2004/04/15 15:37:54 PDT

  FreeBSD src repository

  Modified files:
    usr.bin/tar          bsdtar.c bsdtar.h util.c write.c 
  Log:
  As suggested by Julian Elischer, use a self-sizing hash
  table for the hardlink cache.  This dramatically improves
  performance when archiving millions of hardlinked files.
  
  While I'm here, clean up some style bugs (per Bruce Evans)
  and clarify some comments.
  
  Revision  Changes    Path
  1.7       +1 -11     src/usr.bin/tar/bsdtar.c
  1.4       +19 -33    src/usr.bin/tar/bsdtar.h
  1.3       +21 -15    src/usr.bin/tar/util.c
  1.8       +238 -70   src/usr.bin/tar/write.c


More information about the cvs-src mailing list