summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornyan <nyan@FreeBSD.org>2004-08-15 13:00:07 +0000
committernyan <nyan@FreeBSD.org>2004-08-15 13:00:07 +0000
commit195a36ec93a115ae0c37086fa49042dce3b2e75f (patch)
tree86e82f88ac548b3821af4d4323362a78c920e89d
parent94699de209ee6a84949138c6840022b905d89f69 (diff)
downloadFreeBSD-src-195a36ec93a115ae0c37086fa49042dce3b2e75f.zip
FreeBSD-src-195a36ec93a115ae0c37086fa49042dce3b2e75f.tar.gz
A media type of floppy is detected automatically.
Submitted by: Watanabe Kazuhiro <CQG00620@nifty.ne.jp>
-rw-r--r--usr.sbin/sysinstall/floppy.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/usr.sbin/sysinstall/floppy.c b/usr.sbin/sysinstall/floppy.c
index fc17459..0101bde 100644
--- a/usr.sbin/sysinstall/floppy.c
+++ b/usr.sbin/sysinstall/floppy.c
@@ -64,9 +64,6 @@ mediaInitFloppy(Device *dev)
struct msdosfs_args dosargs;
struct ufs_args u_args;
char *mp;
-#ifdef PC98
- char fddev[24];
-#endif
if (floppyMounted)
return TRUE;
@@ -88,46 +85,18 @@ mediaInitFloppy(Device *dev)
}
memset(&dosargs, 0, sizeof dosargs);
-#ifdef PC98
- dosargs.fspec = fddev;
-#else
dosargs.fspec = dev->devname;
-#endif
dosargs.uid = dosargs.gid = 0;
dosargs.mask = 0777;
memset(&u_args, 0, sizeof(u_args));
-#ifdef PC98
- u_args.fspec = fddev;
-#else
u_args.fspec = dev->devname;
-#endif
-#ifdef PC98
- snprintf(fddev, sizeof (fddev), "%s.1200", dev->devname);
if (mount("msdosfs", mp, MNT_RDONLY, (caddr_t)&dosargs) != -1)
goto success;
if (mount("ufs", mp, MNT_RDONLY, (caddr_t)&u_args) != -1)
goto success;
- snprintf(fddev, sizeof (fddev), "%s.1232", dev->devname);
- if (mount("msdosfs", mp, MNT_RDONLY, (caddr_t)&dosargs) != -1)
- goto success;
- if (mount("ufs", mp, MNT_RDONLY, (caddr_t)&u_args) != -1)
- goto success;
-
- snprintf(fddev, sizeof (fddev), "%s.1440", dev->devname);
- if (mount("msdosfs", mp, MNT_RDONLY, (caddr_t)&dosargs) != -1)
- goto success;
- if (mount("ufs", mp, MNT_RDONLY, (caddr_t)&u_args) != -1)
- goto success;
-#else
- if (mount("msdosfs", mp, MNT_RDONLY, (caddr_t)&dosargs) != -1)
- goto success;
- if (mount("ufs", mp, MNT_RDONLY, (caddr_t)&u_args) != -1)
- goto success;
-#endif /* PC98 */
-
msgConfirm("Error mounting floppy %s (%s) on %s : %s",
dev->name, dev->devname, mp, strerror(errno));
return FALSE;
OpenPOWER on IntegriCloud