aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/vnconfig
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>1999-01-26 04:53:09 +0000
committerPeter Wemm <peter@FreeBSD.org>1999-01-26 04:53:09 +0000
commitc2a1ba0f78232705a0656896e55aa48ef2087066 (patch)
tree7a4ce5c72718fa9f41c2166a8b127ecc1ed93422 /usr.sbin/vnconfig
parent8573fbf238bc34fb55f38836dc09ab8efb9bebd3 (diff)
Notes
Diffstat (limited to 'usr.sbin/vnconfig')
-rw-r--r--usr.sbin/vnconfig/vnconfig.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/usr.sbin/vnconfig/vnconfig.c b/usr.sbin/vnconfig/vnconfig.c
index de849882dcc9..ad19fc9e09bf 100644
--- a/usr.sbin/vnconfig/vnconfig.c
+++ b/usr.sbin/vnconfig/vnconfig.c
@@ -43,7 +43,7 @@
static char sccsid[] = "@(#)vnconfig.c 8.1 (Berkeley) 12/15/93";
#endif
static const char rcsid[] =
- "$Id$";
+ "$Id: vnconfig.c,v 1.7 1997/10/27 07:55:31 charnier Exp $";
#endif /* not lint */
#include <err.h>
@@ -55,6 +55,7 @@ static const char rcsid[] =
#include <sys/param.h>
#include <sys/ioctl.h>
#include <sys/mount.h>
+#include <sys/module.h>
#include <sys/stat.h>
#include <sys/vnioctl.h>
#include <ufs/ufs/ufsmount.h>
@@ -169,6 +170,10 @@ main(argc, argv)
usage();
}
+ if (modfind("vn") < 0)
+ if (kldload("vn") < 0 || modfind("vn") < 0)
+ err(1, "cannot find or load \"vn\" kernel module");
+
if (flags == 0)
flags = VN_CONFIG;
if (all)