32c32
< static char rcsid[] = "$Id: mount_msdos.c,v 1.8 1994/07/16 21:32:08 cgd Exp $";
---
> static char rcsid[] = "$Id: mount_msdos.c,v 1.1 1994/09/19 15:30:36 dfr Exp $";
69a70
> struct vfsconf *vfc;
131c132,140
< if (mount(MOUNT_MSDOS, dir, mntflags, &args) < 0)
---
> vfc = getvfsbyname("msdos");
> if(!vfc && vfsisloadable("msdos")) {
> if(vfsload("msdos"))
> err(1, "vfsload(msdos)");
> endvfsent(); /* clear cache */
> vfc = getvfsbyname("msdos");
> }
>
> if (mount(vfc ? vfc->vfc_index : MOUNT_MSDOS, dir, mntflags, &args) < 0)
< static char rcsid[] = "$Id: mount_msdos.c,v 1.8 1994/07/16 21:32:08 cgd Exp $";
---
> static char rcsid[] = "$Id: mount_msdos.c,v 1.1 1994/09/19 15:30:36 dfr Exp $";
69a70
> struct vfsconf *vfc;
131c132,140
< if (mount(MOUNT_MSDOS, dir, mntflags, &args) < 0)
---
> vfc = getvfsbyname("msdos");
> if(!vfc && vfsisloadable("msdos")) {
> if(vfsload("msdos"))
> err(1, "vfsload(msdos)");
> endvfsent(); /* clear cache */
> vfc = getvfsbyname("msdos");
> }
>
> if (mount(vfc ? vfc->vfc_index : MOUNT_MSDOS, dir, mntflags, &args) < 0)