Subject: CVS commit: src
To: None <source-changes@NetBSD.org>
From: Christos Zoulas <christos@netbsd.org>
List: source-changes
Date: 04/21/2004 01:05:48
Module Name:	src
Committed By:	christos
Date:		Wed Apr 21 01:05:48 UTC 2004

Modified Files:
	src/bin/df: df.c
	src/dist/am-utils/conf/checkmount: checkmount_bsd44.c
	src/dist/am-utils/conf/mtab: mtab_bsd.c
	src/distrib/sets/lists/comp: mi
	src/gnu/dist/postfix/src/util: sys_defs.h
	src/gnu/dist/sendmail/include/sm: conf.h
	src/gnu/libexec/uucp/common_sources: config.h
	src/gnu/libexec/uucp/libunix: fsusg.c
	src/lib/libc: shlib_version
	src/lib/libc/gen: Makefile.inc getmntinfo.3 getmntinfo.c opendir.c
	src/lib/libc/sys: Makefile.inc fhopen.2
	src/libexec/lfs_cleanerd: clean.h cleanerd.c library.c
	src/sbin/dump: dump.h main.c optr.c
	src/sbin/fsck: fsck.c
	src/sbin/fsck_ext2fs: main.c
	src/sbin/fsck_ffs: main.c
	src/sbin/fsck_lfs: main.c
	src/sbin/mount: mount.c
	src/sbin/mount_lfs: mount_lfs.c
	src/sbin/newfs: newfs.c
	src/sbin/newfs_msdos: newfs_msdos.c
	src/sbin/savecore: savecore.c
	src/sbin/umount: umount.c
	src/share/man/man5: Makefile
	src/share/man/man9: vfssubr.9
	src/sys/arch/i386/conf: GENERIC
	src/sys/coda: coda_vfsops.c coda_vfsops.h
	src/sys/compat/aout: aout_misc.c aout_syscall.h aout_syscallargs.h
	    aout_syscalls.c aout_sysent.c syscalls.master
	src/sys/compat/aoutm68k: aoutm68k_misc.c syscalls.master
	src/sys/compat/common: Makefile compat_file.c
	src/sys/compat/darwin: darwin_attr.c darwin_mount.c
	src/sys/compat/freebsd: freebsd_file.c freebsd_syscall.h
	    freebsd_syscallargs.h freebsd_syscalls.c freebsd_sysent.c
	    syscalls.master
	src/sys/compat/ibcs2: ibcs2_stat.c
	src/sys/compat/linux/common: linux_misc.c
	src/sys/compat/netbsd32: netbsd32_conv.h netbsd32_fs.c
	    netbsd32_netbsd.c syscalls.conf
	src/sys/compat/osf1: osf1_cvt.c osf1_cvt.h
	src/sys/compat/pecoff: pecoff_misc.c pecoff_syscall.h
	    pecoff_syscallargs.h pecoff_syscalls.c pecoff_sysent.c
	    syscalls.master
	src/sys/compat/sunos: sunos_misc.c
	src/sys/compat/sunos32: sunos32_misc.c
	src/sys/compat/svr4: svr4_misc.c
	src/sys/compat/svr4_32: svr4_32_misc.c
	src/sys/compat/ultrix: ultrix_pathname.c
	src/sys/fs/adosfs: advfsops.c advnops.c
	src/sys/fs/cd9660: cd9660_extern.h cd9660_vfsops.c
	src/sys/fs/filecorefs: filecore_extern.h filecore_vfsops.c
	src/sys/fs/msdosfs: msdosfs_fat.c msdosfs_vfsops.c
	src/sys/fs/ntfs: ntfs_vfsops.c
	src/sys/fs/smbfs: smbfs_node.c smbfs_smb.c smbfs_subr.h smbfs_vfsops.c
	src/sys/fs/union: union_vfsops.c union_vnops.c
	src/sys/kern: init_sysent.c kern_acct.c syscalls.c syscalls.conf
	    syscalls.master vfs_bio.c vfs_subr.c vfs_syscalls.c
	src/sys/miscfs/fdesc: fdesc_vfsops.c fdesc_vnops.c
	src/sys/miscfs/genfs: layer_extern.h layer_vfsops.c layer_vnops.c
	src/sys/miscfs/kernfs: kernfs_vfsops.c
	src/sys/miscfs/nullfs: null_vfsops.c
	src/sys/miscfs/overlay: overlay_vfsops.c
	src/sys/miscfs/portal: portal_vfsops.c portal_vnops.c
	src/sys/miscfs/procfs: procfs_vfsops.c
	src/sys/miscfs/umapfs: umap_vfsops.c umap_vnops.c
	src/sys/nfs: nfs_nqlease.c nfs_serv.c nfs_socket.c nfs_subs.c
	    nfs_vfsops.c nfsmount.h
	src/sys/sys: Makefile ansi.h mount.h param.h syscall.h syscallargs.h
	    trace.h types.h
	src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_vfsops.c
	src/sys/ufs/ffs: ffs_extern.h ffs_vfsops.c
	src/sys/ufs/lfs: lfs_extern.h lfs_vfsops.c lfs_vnops.c
	src/sys/ufs/mfs: mfs_extern.h mfs_vfsops.c
	src/sys/ufs/ufs: ufs_lookup.c
	src/sys/uvm: uvm_swap.c
	src/usr.bin/eject: eject.c
	src/usr.bin/find: function.c
	src/usr.bin/fstat: fstat.c
	src/usr.bin/ktruss: dump.c
	src/usr.bin/quota: quota.c
	src/usr.sbin/fssconfig: fssconfig.c
	src/usr.sbin/lpr/lpd: recvjob.c
	src/usr.sbin/makefs: ffs.c makefs.h
	src/usr.sbin/mountd: mountd.c
	src/usr.sbin/pkg_install/lib: pen.c
	src/usr.sbin/quot: quot.c
	src/usr.sbin/quotaon: quotaon.c
	src/usr.sbin/sup/source: supfilesrv.c
	src/usr.sbin/vnconfig: vnconfig.c
Added Files:
	src/lib/libc/gen: __getmntinfo13.c
	src/lib/libc/sys: getvfsstat.2 statfs.c statvfs.2 statvfs.c
	src/share/man/man5: statvfs.5
	src/sys/compat/common: vfs_syscalls_20.c
	src/sys/sys: fstypes.h statvfs.h
Removed Files:
	src/lib/libc/sys: getfsstat.2 statfs.2

Log Message:
Replace the statfs() family of system calls with statvfs().
Retain binary compatibility.


To generate a diff of this commit:
cvs rdiff -r1.61 -r1.62 src/bin/df/df.c
cvs rdiff -r1.1.1.6 -r1.2 \
    src/dist/am-utils/conf/checkmount/checkmount_bsd44.c
cvs rdiff -r1.1.1.6 -r1.2 src/dist/am-utils/conf/mtab/mtab_bsd.c
cvs rdiff -r1.692 -r1.693 src/distrib/sets/lists/comp/mi
cvs rdiff -r1.8 -r1.9 src/gnu/dist/postfix/src/util/sys_defs.h
cvs rdiff -r1.4 -r1.5 src/gnu/dist/sendmail/include/sm/conf.h
cvs rdiff -r1.2 -r1.3 src/gnu/libexec/uucp/common_sources/config.h
cvs rdiff -r1.6 -r1.7 src/gnu/libexec/uucp/libunix/fsusg.c
cvs rdiff -r1.149 -r1.150 src/lib/libc/shlib_version
cvs rdiff -r1.128 -r1.129 src/lib/libc/gen/Makefile.inc
cvs rdiff -r0 -r1.1 src/lib/libc/gen/__getmntinfo13.c
cvs rdiff -r1.13 -r1.14 src/lib/libc/gen/getmntinfo.3
cvs rdiff -r1.12 -r1.13 src/lib/libc/gen/getmntinfo.c
cvs rdiff -r1.24 -r1.25 src/lib/libc/gen/opendir.c
cvs rdiff -r1.151 -r1.152 src/lib/libc/sys/Makefile.inc
cvs rdiff -r1.9 -r1.10 src/lib/libc/sys/fhopen.2
cvs rdiff -r1.23 -r0 src/lib/libc/sys/getfsstat.2 src/lib/libc/sys/statfs.2
cvs rdiff -r0 -r1.1 src/lib/libc/sys/getvfsstat.2 src/lib/libc/sys/statfs.c \
    src/lib/libc/sys/statvfs.2 src/lib/libc/sys/statvfs.c
cvs rdiff -r1.18 -r1.19 src/libexec/lfs_cleanerd/clean.h
cvs rdiff -r1.50 -r1.51 src/libexec/lfs_cleanerd/cleanerd.c
cvs rdiff -r1.39 -r1.40 src/libexec/lfs_cleanerd/library.c
cvs rdiff -r1.38 -r1.39 src/sbin/dump/dump.h
cvs rdiff -r1.56 -r1.57 src/sbin/dump/main.c
cvs rdiff -r1.32 -r1.33 src/sbin/dump/optr.c
cvs rdiff -r1.33 -r1.34 src/sbin/fsck/fsck.c
cvs rdiff -r1.16 -r1.17 src/sbin/fsck_ext2fs/main.c
cvs rdiff -r1.49 -r1.50 src/sbin/fsck_ffs/main.c
cvs rdiff -r1.17 -r1.18 src/sbin/fsck_lfs/main.c
cvs rdiff -r1.68 -r1.69 src/sbin/mount/mount.c
cvs rdiff -r1.18 -r1.19 src/sbin/mount_lfs/mount_lfs.c
cvs rdiff -r1.81 -r1.82 src/sbin/newfs/newfs.c
cvs rdiff -r1.14 -r1.15 src/sbin/newfs_msdos/newfs_msdos.c
cvs rdiff -r1.62 -r1.63 src/sbin/savecore/savecore.c
cvs rdiff -r1.32 -r1.33 src/sbin/umount/umount.c
cvs rdiff -r1.47 -r1.48 src/share/man/man5/Makefile
cvs rdiff -r0 -r1.1 src/share/man/man5/statvfs.5
cvs rdiff -r1.9 -r1.10 src/share/man/man9/vfssubr.9
cvs rdiff -r1.596 -r1.597 src/sys/arch/i386/conf/GENERIC
cvs rdiff -r1.33 -r1.34 src/sys/coda/coda_vfsops.c
cvs rdiff -r1.9 -r1.10 src/sys/coda/coda_vfsops.h
cvs rdiff -r1.13 -r1.14 src/sys/compat/aout/aout_misc.c
cvs rdiff -r1.25 -r1.26 src/sys/compat/aout/aout_syscall.h \
    src/sys/compat/aout/aout_sysent.c
cvs rdiff -r1.26 -r1.27 src/sys/compat/aout/aout_syscallargs.h \
    src/sys/compat/aout/aout_syscalls.c
cvs rdiff -r1.20 -r1.21 src/sys/compat/aout/syscalls.master
cvs rdiff -r1.8 -r1.9 src/sys/compat/aoutm68k/aoutm68k_misc.c
cvs rdiff -r1.10 -r1.11 src/sys/compat/aoutm68k/syscalls.master
cvs rdiff -r1.32 -r1.33 src/sys/compat/common/Makefile
cvs rdiff -r1.11 -r1.12 src/sys/compat/common/compat_file.c
cvs rdiff -r0 -r1.1 src/sys/compat/common/vfs_syscalls_20.c
cvs rdiff -r1.1 -r1.2 src/sys/compat/darwin/darwin_attr.c
cvs rdiff -r1.2 -r1.3 src/sys/compat/darwin/darwin_mount.c
cvs rdiff -r1.19 -r1.20 src/sys/compat/freebsd/freebsd_file.c
cvs rdiff -r1.53 -r1.54 src/sys/compat/freebsd/freebsd_syscall.h \
    src/sys/compat/freebsd/freebsd_syscalls.c
cvs rdiff -r1.55 -r1.56 src/sys/compat/freebsd/freebsd_syscallargs.h \
    src/sys/compat/freebsd/freebsd_sysent.c
cvs rdiff -r1.43 -r1.44 src/sys/compat/freebsd/syscalls.master
cvs rdiff -r1.28 -r1.29 src/sys/compat/ibcs2/ibcs2_stat.c
cvs rdiff -r1.122 -r1.123 src/sys/compat/linux/common/linux_misc.c
cvs rdiff -r1.1 -r1.2 src/sys/compat/netbsd32/netbsd32_conv.h
cvs rdiff -r1.15 -r1.16 src/sys/compat/netbsd32/netbsd32_fs.c
cvs rdiff -r1.82 -r1.83 src/sys/compat/netbsd32/netbsd32_netbsd.c
cvs rdiff -r1.6 -r1.7 src/sys/compat/netbsd32/syscalls.conf
cvs rdiff -r1.16 -r1.17 src/sys/compat/osf1/osf1_cvt.c
cvs rdiff -r1.8 -r1.9 src/sys/compat/osf1/osf1_cvt.h
cvs rdiff -r1.8 -r1.9 src/sys/compat/pecoff/pecoff_misc.c
cvs rdiff -r1.9 -r1.10 src/sys/compat/pecoff/pecoff_syscall.h \
    src/sys/compat/pecoff/pecoff_syscalls.c \
    src/sys/compat/pecoff/syscalls.master
cvs rdiff -r1.10 -r1.11 src/sys/compat/pecoff/pecoff_syscallargs.h \
    src/sys/compat/pecoff/pecoff_sysent.c
cvs rdiff -r1.125 -r1.126 src/sys/compat/sunos/sunos_misc.c
cvs rdiff -r1.24 -r1.25 src/sys/compat/sunos32/sunos32_misc.c
cvs rdiff -r1.107 -r1.108 src/sys/compat/svr4/svr4_misc.c
cvs rdiff -r1.25 -r1.26 src/sys/compat/svr4_32/svr4_32_misc.c
cvs rdiff -r1.19 -r1.20 src/sys/compat/ultrix/ultrix_pathname.c
cvs rdiff -r1.11 -r1.12 src/sys/fs/adosfs/advfsops.c
cvs rdiff -r1.8 -r1.9 src/sys/fs/adosfs/advnops.c
cvs rdiff -r1.7 -r1.8 src/sys/fs/cd9660/cd9660_extern.h
cvs rdiff -r1.11 -r1.12 src/sys/fs/cd9660/cd9660_vfsops.c
cvs rdiff -r1.6 -r1.7 src/sys/fs/filecorefs/filecore_extern.h
cvs rdiff -r1.9 -r1.10 src/sys/fs/filecorefs/filecore_vfsops.c
cvs rdiff -r1.2 -r1.3 src/sys/fs/msdosfs/msdosfs_fat.c
cvs rdiff -r1.13 -r1.14 src/sys/fs/msdosfs/msdosfs_vfsops.c
cvs rdiff -r1.17 -r1.18 src/sys/fs/ntfs/ntfs_vfsops.c
cvs rdiff -r1.21 -r1.22 src/sys/fs/smbfs/smbfs_node.c
cvs rdiff -r1.19 -r1.20 src/sys/fs/smbfs/smbfs_smb.c
cvs rdiff -r1.9 -r1.10 src/sys/fs/smbfs/smbfs_subr.h
cvs rdiff -r1.34 -r1.35 src/sys/fs/smbfs/smbfs_vfsops.c
cvs rdiff -r1.11 -r1.12 src/sys/fs/union/union_vfsops.c
cvs rdiff -r1.8 -r1.9 src/sys/fs/union/union_vnops.c
cvs rdiff -r1.155 -r1.156 src/sys/kern/init_sysent.c
cvs rdiff -r1.56 -r1.57 src/sys/kern/kern_acct.c
cvs rdiff -r1.150 -r1.151 src/sys/kern/syscalls.c
cvs rdiff -r1.7 -r1.8 src/sys/kern/syscalls.conf
cvs rdiff -r1.138 -r1.139 src/sys/kern/syscalls.master
cvs rdiff -r1.122 -r1.123 src/sys/kern/vfs_bio.c
cvs rdiff -r1.220 -r1.221 src/sys/kern/vfs_subr.c
cvs rdiff -r1.205 -r1.206 src/sys/kern/vfs_syscalls.c
cvs rdiff -r1.46 -r1.47 src/sys/miscfs/fdesc/fdesc_vfsops.c
cvs rdiff -r1.79 -r1.80 src/sys/miscfs/fdesc/fdesc_vnops.c
cvs rdiff -r1.11 -r1.12 src/sys/miscfs/genfs/layer_extern.h
cvs rdiff -r1.13 -r1.14 src/sys/miscfs/genfs/layer_vfsops.c
cvs rdiff -r1.14 -r1.15 src/sys/miscfs/genfs/layer_vnops.c
cvs rdiff -r1.58 -r1.59 src/sys/miscfs/kernfs/kernfs_vfsops.c
cvs rdiff -r1.46 -r1.47 src/sys/miscfs/nullfs/null_vfsops.c
cvs rdiff -r1.21 -r1.22 src/sys/miscfs/overlay/overlay_vfsops.c
cvs rdiff -r1.40 -r1.41 src/sys/miscfs/portal/portal_vfsops.c
cvs rdiff -r1.52 -r1.53 src/sys/miscfs/portal/portal_vnops.c
cvs rdiff -r1.52 -r1.53 src/sys/miscfs/procfs/procfs_vfsops.c
cvs rdiff -r1.43 -r1.44 src/sys/miscfs/umapfs/umap_vfsops.c
cvs rdiff -r1.24 -r1.25 src/sys/miscfs/umapfs/umap_vnops.c
cvs rdiff -r1.53 -r1.54 src/sys/nfs/nfs_nqlease.c
cvs rdiff -r1.87 -r1.88 src/sys/nfs/nfs_serv.c
cvs rdiff -r1.102 -r1.103 src/sys/nfs/nfs_socket.c
cvs rdiff -r1.132 -r1.133 src/sys/nfs/nfs_subs.c
cvs rdiff -r1.135 -r1.136 src/sys/nfs/nfs_vfsops.c
cvs rdiff -r1.29 -r1.30 src/sys/nfs/nfsmount.h
cvs rdiff -r1.63 -r1.64 src/sys/sys/Makefile
cvs rdiff -r1.9 -r1.10 src/sys/sys/ansi.h src/sys/sys/trace.h
cvs rdiff -r0 -r1.1 src/sys/sys/fstypes.h src/sys/sys/statvfs.h
cvs rdiff -r1.118 -r1.119 src/sys/sys/mount.h
cvs rdiff -r1.194 -r1.195 src/sys/sys/param.h
cvs rdiff -r1.148 -r1.149 src/sys/sys/syscall.h
cvs rdiff -r1.130 -r1.131 src/sys/sys/syscallargs.h
cvs rdiff -r1.62 -r1.63 src/sys/sys/types.h
cvs rdiff -r1.22 -r1.23 src/sys/ufs/ext2fs/ext2fs_extern.h
cvs rdiff -r1.66 -r1.67 src/sys/ufs/ext2fs/ext2fs_vfsops.c
cvs rdiff -r1.36 -r1.37 src/sys/ufs/ffs/ffs_extern.h
cvs rdiff -r1.142 -r1.143 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -r1.59 -r1.60 src/sys/ufs/lfs/lfs_extern.h
cvs rdiff -r1.146 -r1.147 src/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -r1.130 -r1.131 src/sys/ufs/lfs/lfs_vnops.c
cvs rdiff -r1.18 -r1.19 src/sys/ufs/mfs/mfs_extern.h
cvs rdiff -r1.55 -r1.56 src/sys/ufs/mfs/mfs_vfsops.c
cvs rdiff -r1.55 -r1.56 src/sys/ufs/ufs/ufs_lookup.c
cvs rdiff -r1.85 -r1.86 src/sys/uvm/uvm_swap.c
cvs rdiff -r1.17 -r1.18 src/usr.bin/eject/eject.c
cvs rdiff -r1.47 -r1.48 src/usr.bin/find/function.c
cvs rdiff -r1.66 -r1.67 src/usr.bin/fstat/fstat.c
cvs rdiff -r1.19 -r1.20 src/usr.bin/ktruss/dump.c
cvs rdiff -r1.28 -r1.29 src/usr.bin/quota/quota.c
cvs rdiff -r1.2 -r1.3 src/usr.sbin/fssconfig/fssconfig.c
cvs rdiff -r1.18 -r1.19 src/usr.sbin/lpr/lpd/recvjob.c
cvs rdiff -r1.26 -r1.27 src/usr.sbin/makefs/ffs.c
cvs rdiff -r1.12 -r1.13 src/usr.sbin/makefs/makefs.h
cvs rdiff -r1.86 -r1.87 src/usr.sbin/mountd/mountd.c
cvs rdiff -r1.31 -r1.32 src/usr.sbin/pkg_install/lib/pen.c
cvs rdiff -r1.23 -r1.24 src/usr.sbin/quot/quot.c
cvs rdiff -r1.20 -r1.21 src/usr.sbin/quotaon/quotaon.c
cvs rdiff -r1.27 -r1.28 src/usr.sbin/sup/source/supfilesrv.c
cvs rdiff -r1.30 -r1.31 src/usr.sbin/vnconfig/vnconfig.c

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