Index: mount.c =================================================================== --- mount.c (wersja 183480) +++ mount.c (kopia robocza) @@ -238,7 +238,7 @@ ro = 0; options = NULL; vfslist = NULL; - vfstype = "ufs"; + vfstype = NULL; while ((ch = getopt(argc, argv, "adF:flo:prt:uvw")) != -1) switch (ch) { case 'a': @@ -294,6 +294,13 @@ argc -= optind; argv += optind; + if (vfstype != NULL) { + if (!kld_isloaded(vfstype)) + errx(EXIT_FAILURE, "Kernel module %s.ko not loaded!", + vfstype); + } else + vfstype = "ufs"; + #define BADTYPE(type) \ (strcmp(type, FSTAB_RO) && \ strcmp(type, FSTAB_RW) && strcmp(type, FSTAB_RQ))