Changeset View
Changeset View
Standalone View
Standalone View
sys/ufs/ufs/ufs_vnops.c
Show First 20 Lines • Show All 492 Lines • ▼ Show 20 Lines | if (I_IS_UFS1(ip)) { | ||||
sb->st_atim.tv_sec = ip->i_din1->di_atime; | sb->st_atim.tv_sec = ip->i_din1->di_atime; | ||||
sb->st_atim.tv_nsec = ip->i_din1->di_atimensec; | sb->st_atim.tv_nsec = ip->i_din1->di_atimensec; | ||||
} else { | } else { | ||||
sb->st_atim.tv_sec = ip->i_din2->di_atime; | sb->st_atim.tv_sec = ip->i_din2->di_atime; | ||||
sb->st_atim.tv_nsec = ip->i_din2->di_atimensec; | sb->st_atim.tv_nsec = ip->i_din2->di_atimensec; | ||||
} | } | ||||
VI_UNLOCK(vp); | VI_UNLOCK(vp); | ||||
sb->st_dev = vp->v_mount->mnt_stat.f_fsid.val[0]; | sb->st_dev = dev2udev(ITOUMP(ip)->um_dev); | ||||
sb->st_ino = ip->i_number; | sb->st_ino = ip->i_number; | ||||
sb->st_mode = (ip->i_mode & ~IFMT) | VTTOIF(vp->v_type); | sb->st_mode = (ip->i_mode & ~IFMT) | VTTOIF(vp->v_type); | ||||
sb->st_nlink = ip->i_effnlink; | sb->st_nlink = ip->i_effnlink; | ||||
sb->st_uid = ip->i_uid; | sb->st_uid = ip->i_uid; | ||||
sb->st_gid = ip->i_gid; | sb->st_gid = ip->i_gid; | ||||
if (I_IS_UFS1(ip)) { | if (I_IS_UFS1(ip)) { | ||||
sb->st_rdev = ip->i_din1->di_rdev; | sb->st_rdev = ip->i_din1->di_rdev; | ||||
sb->st_size = ip->i_din1->di_size; | sb->st_size = ip->i_din1->di_size; | ||||
▲ Show 20 Lines • Show All 2,466 Lines • Show Last 20 Lines |