From 76d97d063354c353d86c5707a141781273494013 Mon Sep 17 00:00:00 2001 From: Matthew Dillon Date: Sat, 25 Mar 2006 05:47:14 +0000 Subject: [PATCH] Sync fstat up to the changes made in msdosfsmount.h. Submitted-by: Sascha Wildner --- usr.bin/fstat/msdosfs.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/usr.bin/fstat/msdosfs.c b/usr.bin/fstat/msdosfs.c index 6b4bf55716..1ab2f093a7 100644 --- a/usr.bin/fstat/msdosfs.c +++ b/usr.bin/fstat/msdosfs.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * $FreeBSD: src/usr.bin/fstat/msdosfs.c,v 1.1.2.2 2001/11/21 10:49:37 dwmalone Exp $ - * $DragonFly: src/usr.bin/fstat/msdosfs.c,v 1.5 2003/10/04 20:36:44 hmp Exp $ + * $DragonFly: src/usr.bin/fstat/msdosfs.c,v 1.6 2006/03/25 05:47:14 dillon Exp $ */ #define _KERNEL_STRUCTURES @@ -133,12 +133,12 @@ msdosfs_filestat(struct vnode *vp, struct filestat *fsp) */ dirsperblk = mnt->data.pm_BytesPerSec / sizeof(struct direntry); if (denode.de_Attributes & ATTR_DIRECTORY) { - fileid = cntobn(&mnt->data, denode.de_StartCluster) + fileid = xcntobn(&mnt->data, denode.de_StartCluster) * dirsperblk; if (denode.de_StartCluster == MSDOSFSROOT) fileid = 1; } else { - fileid = cntobn(&mnt->data, denode.de_dirclust) * dirsperblk; + fileid = xcntobn(&mnt->data, denode.de_dirclust) * dirsperblk; if (denode.de_dirclust == MSDOSFSROOT) fileid = roottobn(&mnt->data, 0) * dirsperblk; fileid += denode.de_diroffset / sizeof(struct direntry); -- 2.41.0