=================================================================== RCS file: /MkLinux/floppy-darwin/floppy_blkdev.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- floppy-darwin/floppy_blkdev.cpp 2002/03/20 19:06:55 1.9 +++ floppy-darwin/floppy_blkdev.cpp 2002/03/21 10:51:08 1.10 @@ -40,6 +40,7 @@ } +// in floppy.cpp // virtual IOReturn doAsyncReadWrite(IOMemoryDescriptor *buffer, // UInt32 block,UInt32 nblks, // IOStorageCompletion completion) = 0; @@ -78,6 +79,7 @@ UInt32 block,UInt32 nblks) { /* @@@ WRITE ME! @@@ */ + return kIOReturnIOError; return kIOReturnUnsupported; } @@ -120,7 +122,7 @@ IOReturn org_mklinux_iokit_swim3_driver::reportLockability(bool *isLockable) { - *isLockable=1; + *isLockable=0; return kIOReturnSuccess; } @@ -178,7 +180,7 @@ else *changedState = false; - media_present = mediaPresent; + media_present = *mediaPresent; IOLog("mediaPresent = %s, changedState = %s\n", (*mediaPresent == true) ? "true" : "false",