* fhandler.cc (fhandler_base::open): Remove special DEV_FLOPPY_MAJOR

treatment.
	* fhandler_raw.cc (fhandler_dev_raw::open): Simplify write-only case.
	* fhandler_tape.cc (fhandler_dev_tape::raw_write): Add accidentally
	dropped condition.
This commit is contained in:
Corinna Vinschen
2004-04-20 11:01:22 +00:00
parent fc0ac9dfe6
commit 1b557b4333
4 changed files with 13 additions and 9 deletions

View File

@@ -1364,6 +1364,7 @@ fhandler_dev_tape::raw_write (const void *ptr, size_t len)
if (!mt_evt && !(mt_evt = CreateEvent (&sec_none, TRUE, FALSE, NULL)))
debug_printf ("Creating event failed: %E");
int ret = mt->drive (driveno ())->write (get_handle (), mt_evt, ptr, len);
if (ret)
__seterrno_from_win_error (ret);
return unlock (len);
}