summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 de84988..ad19fc9e 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)
OpenPOWER on IntegriCloud