cvs commit: src/sys/sys stat.h statvfs.h vfscache.h src/sys/kern vfs_cache.c vfs_subr.c vfs_vnops.c src/sys/vfs/isofs/cd9660 cd9660_vnops.c src/sys/vfs/msdosfs msdosfs_vnops.c src/sys/vfs/nfs nfs_subs.c nfs_vnops.c

Matthew Dillon dillon at crater.dragonflybsd.org
Fri Nov 2 12:54:13 PDT 2007


dillon      2007/11/02 12:52:28 PDT

DragonFly src repository

  Modified files:
    sys/sys              stat.h statvfs.h vfscache.h 
    sys/kern             vfs_cache.c vfs_subr.c vfs_vnops.c 
    sys/vfs/isofs/cd9660 cd9660_vnops.c 
    sys/vfs/msdosfs      msdosfs_vnops.c 
    sys/vfs/nfs          nfs_subs.c nfs_vnops.c 
  Log:
  Modify struct vattr:
  	Increase va_nlink, va_fileid (the inode number), and va_gen from
  	32 bit to 64 bit integers.
  
  	Add va_uid_uuid, va_gid_uuid, and va_fsid_uuid, and flags to
  	indicate that these fields are valid.  The original va_uid and
  	va_gid are retained.
  
  	This change has no external visibility.
  
  Modify struct statvfs:
  	Use spare fields to add f_fsid_uuid and f_uid_uuid to the
  	structure, and flags indicating that those fields are valid.
  
  	This change has minimal external visibility. The size of the
  	structure has not changed.
  
  Modify struct stat:
  	Add a new file type S_IFDB.  DB files are like regular files but
  	access data on a record by record basis.  The seek position is a
  	64 bit record key and not a byte offset.  Further work in this
  	area will be done later on to support related UIO operations.
  
  	This change has minimal external visibility. The size of the
  	structure has not changed.
  
  Revision  Changes    Path
  1.12      +2 -0      src/sys/sys/stat.h
  1.6       +17 -4     src/sys/sys/statvfs.h
  1.12      +19 -5     src/sys/sys/vfscache.h
  1.85      +2 -2      src/sys/kern/vfs_cache.c
  1.108     +1 -0      src/sys/kern/vfs_subr.c
  1.54      +8 -2      src/sys/kern/vfs_vnops.c
  1.38      +1 -0      src/sys/vfs/isofs/cd9660/cd9660_vnops.c
  1.53      +2 -2      src/sys/vfs/msdosfs/msdosfs_vnops.c
  1.47      +9 -6      src/sys/vfs/nfs/nfs_subs.c
  1.76      +1 -1      src/sys/vfs/nfs/nfs_vnops.c


http://www.dragonflybsd.org/cvsweb/src/sys/sys/stat.h.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/statvfs.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vfscache.h.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cache.c.diff?r1=1.84&r2=1.85&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_subr.c.diff?r1=1.107&r2=1.108&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_vnops.c.diff?r1=1.53&r2=1.54&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_vnops.c.diff?r1=1.37&r2=1.38&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_vnops.c.diff?r1=1.52&r2=1.53&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_subs.c.diff?r1=1.46&r2=1.47&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vnops.c.diff?r1=1.75&r2=1.76&f=u





More information about the Commits mailing list