From ae5d0b81a87c4a8907c983572fa1bf58d52d08c2 Mon Sep 17 00:00:00 2001 From: Martin Cracauer Date: Sat, 9 Jul 2005 18:30:31 +0000 Subject: Repair this: ext2fs fails to set the device in the stat(2) system call. Subsequently, that makes fts(3) fail, which goes as far as make ls(1) fail (which uses fts) on ext2fs. Approved by: re (Robert Watson ) --- sys/gnu/fs/ext2fs/ext2_vnops.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/gnu') diff --git a/sys/gnu/fs/ext2fs/ext2_vnops.c b/sys/gnu/fs/ext2fs/ext2_vnops.c index b97be20f6b2b..30d3d57a5e6a 100644 --- a/sys/gnu/fs/ext2fs/ext2_vnops.c +++ b/sys/gnu/fs/ext2fs/ext2_vnops.c @@ -346,6 +346,7 @@ ext2_getattr(ap) /* * Copy from inode table */ + vap->va_fsid = dev2udev(ip->i_devvp->v_rdev); vap->va_fileid = ip->i_number; vap->va_mode = ip->i_mode & ~IFMT; vap->va_nlink = ip->i_nlink; -- cgit v1.3