summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_subr.c
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>1999-07-18 14:30:37 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>1999-07-18 14:30:37 +0000
commit6ca5486476c0176d013204f1c248cb901f676997 (patch)
tree2165beccb280332351d381a85cd9e90d3b6cc270 /sys/kern/vfs_subr.c
parent80e907a1df30937b31939fc706d8c607a91064ad (diff)
Notes
Diffstat (limited to 'sys/kern/vfs_subr.c')
-rw-r--r--sys/kern/vfs_subr.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c
index 08b0e8a5510e..b9cf55b53570 100644
--- a/sys/kern/vfs_subr.c
+++ b/sys/kern/vfs_subr.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)vfs_subr.c 8.31 (Berkeley) 5/26/95
- * $Id: vfs_subr.c,v 1.209 1999/07/17 18:43:45 phk Exp $
+ * $Id: vfs_subr.c,v 1.210 1999/07/17 19:38:00 phk Exp $
*/
/*
@@ -2975,3 +2975,15 @@ sync_print(ap)
printf("\n");
return (0);
}
+
+/*
+ * extract the dev_t from a VBLK or VCHR
+ */
+dev_t
+vn_todev(vp)
+ struct vnode *vp;
+{
+ if (vp->v_type != VBLK && vp->v_type != VCHR)
+ return (NODEV);
+ return (vp->v_rdev);
+}