Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/usr.sbin/makefs



On Sun, Oct 30, 2005 at 09:27:49AM +0000, David Young wrote:
  |     src/usr.sbin/makefs: cd9660.c cd9660.h
  |     src/usr.sbin/makefs/cd9660: cd9660_write.c
  | 
  | Add hard-link support:  keep a hashtable that maps inodes for
  | regular files on the source filesystem to the offset of the first
  | data block on the target filesystem.  Don't allocate blocks for a
  | file a second time (i.e., if it is already present in the hashtable).
  | Avoid writing the blocks of a file twice (use the FS_WRITTEN flag
  | in fsinode->flags for this purpose).

Could you leverage off the existing link_check() funcion
in makefs/walk.c to do this?

Attachment: pgp0kuw2FuuUE.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index