DragonFly commits List (threaded) for 2007-11
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
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
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
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]