From 8c627962e739865d2bdf5d7a40cc79885e69c7e0 Mon Sep 17 00:00:00 2001 From: ps Date: Fri, 3 Mar 2006 07:20:54 +0000 Subject: Don't truncate f_mntfromname & f_mntonname to 16 characters when translating statfs into ostatfs. This allows 4.x binaries making statfs calls to work on 6.x. --- sys/kern/vfs_extattr.c | 4 ++-- sys/kern/vfs_syscalls.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/kern/vfs_extattr.c b/sys/kern/vfs_extattr.c index 479c3de..b6bca48 100644 --- a/sys/kern/vfs_extattr.c +++ b/sys/kern/vfs_extattr.c @@ -666,9 +666,9 @@ cvtstatfs(nsp, osp) bcopy(nsp->f_fstypename, osp->f_fstypename, MIN(MFSNAMELEN, OMNAMELEN)); bcopy(nsp->f_mntonname, osp->f_mntonname, - MIN(MFSNAMELEN, OMNAMELEN)); + MIN(MNAMELEN, OMNAMELEN)); bcopy(nsp->f_mntfromname, osp->f_mntfromname, - MIN(MFSNAMELEN, OMNAMELEN)); + MIN(MNAMELEN, OMNAMELEN)); osp->f_fsid = nsp->f_fsid; } #endif /* COMPAT_FREEBSD4 */ diff --git a/sys/kern/vfs_syscalls.c b/sys/kern/vfs_syscalls.c index 479c3de..b6bca48 100644 --- a/sys/kern/vfs_syscalls.c +++ b/sys/kern/vfs_syscalls.c @@ -666,9 +666,9 @@ cvtstatfs(nsp, osp) bcopy(nsp->f_fstypename, osp->f_fstypename, MIN(MFSNAMELEN, OMNAMELEN)); bcopy(nsp->f_mntonname, osp->f_mntonname, - MIN(MFSNAMELEN, OMNAMELEN)); + MIN(MNAMELEN, OMNAMELEN)); bcopy(nsp->f_mntfromname, osp->f_mntfromname, - MIN(MFSNAMELEN, OMNAMELEN)); + MIN(MNAMELEN, OMNAMELEN)); osp->f_fsid = nsp->f_fsid; } #endif /* COMPAT_FREEBSD4 */ -- cgit v1.1