Subject: CVS commit: src/sys
To: None <source-changes@NetBSD.org>
From: Christos Zoulas <christos@netbsd.org>
List: source-changes
Date: 09/12/2005 16:24:41
Module Name:	src
Committed By:	christos
Date:		Mon Sep 12 16:24:41 UTC 2005

Modified Files:
	src/sys/fs/msdosfs: denode.h direntry.h msdosfs_conv.c msdosfs_vnops.c
	src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_inode.c ext2fs_subr.c
	    ext2fs_vnops.c
	src/sys/ufs/ffs: ffs_extern.h ffs_inode.c ffs_subr.c
	src/sys/ufs/lfs: lfs.h lfs_extern.h lfs_inode.c lfs_segment.c
	    lfs_vnops.c
	src/sys/ufs/ufs: inode.h ufs_vnops.c

Log Message:
Use nanotime() to update the time fields in filesystems. Convert the code
from macros to real functions. Original patch and review from chuq.
Note: ext2fs only keeps seconds in the on-disk inode, and msdosfs does not
have enough precision for all fields, so this is not very useful for those
two.


To generate a diff of this commit:
cvs rdiff -r1.7 -r1.8 src/sys/fs/msdosfs/denode.h
cvs rdiff -r1.3 -r1.4 src/sys/fs/msdosfs/direntry.h \
    src/sys/fs/msdosfs/msdosfs_conv.c
cvs rdiff -r1.19 -r1.20 src/sys/fs/msdosfs/msdosfs_vnops.c
cvs rdiff -r1.26 -r1.27 src/sys/ufs/ext2fs/ext2fs_extern.h
cvs rdiff -r1.47 -r1.48 src/sys/ufs/ext2fs/ext2fs_inode.c
cvs rdiff -r1.14 -r1.15 src/sys/ufs/ext2fs/ext2fs_subr.c
cvs rdiff -r1.61 -r1.62 src/sys/ufs/ext2fs/ext2fs_vnops.c
cvs rdiff -r1.45 -r1.46 src/sys/ufs/ffs/ffs_extern.h
cvs rdiff -r1.72 -r1.73 src/sys/ufs/ffs/ffs_inode.c
cvs rdiff -r1.35 -r1.36 src/sys/ufs/ffs/ffs_subr.c
cvs rdiff -r1.92 -r1.93 src/sys/ufs/lfs/lfs.h
cvs rdiff -r1.69 -r1.70 src/sys/ufs/lfs/lfs_extern.h
cvs rdiff -r1.96 -r1.97 src/sys/ufs/lfs/lfs_inode.c
cvs rdiff -r1.165 -r1.166 src/sys/ufs/lfs/lfs_segment.c
cvs rdiff -r1.153 -r1.154 src/sys/ufs/lfs/lfs_vnops.c
cvs rdiff -r1.42 -r1.43 src/sys/ufs/ufs/inode.h
cvs rdiff -r1.132 -r1.133 src/sys/ufs/ufs/ufs_vnops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.