summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_mount.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/vfs_mount.c')
-rw-r--r--sys/kern/vfs_mount.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/kern/vfs_mount.c b/sys/kern/vfs_mount.c
index f3a1f22..a7ad363 100644
--- a/sys/kern/vfs_mount.c
+++ b/sys/kern/vfs_mount.c
@@ -1571,3 +1571,14 @@ __mnt_vnode_next(struct vnode **nvp, struct mount *mp)
*nvp = NULL;
return (vp);
}
+
+int
+__vfs_statfs(struct mount *mp, struct statfs *sbp, struct thread *td)
+{
+ int error;
+
+ error = mp->mnt_op->vfs_statfs(mp, &mp->mnt_stat, td);
+ if (sbp != &mp->mnt_stat)
+ memcpy(sbp, &mp->mnt_stat, sizeof sbp);
+ return (error);
+}
OpenPOWER on IntegriCloud