small cdrom patch

Andreas Mohr andi at rhlx01.fht-esslingen.de
Fri Mar 29 12:03:37 CST 2002


Hi all,

- also add mapping for errno ENOMEDIUM to STATUS_NO_MEDIA_IN_DEVICE

-- 
Andreas Mohr                        Stauferstr. 6, D-71272 Renningen, Germany
-------------- next part --------------
Determining best CVS host...
Using CVSROOT :pserver:cvs at rhlx01.fht-esslingen.de:/home/wine
Index: dlls/ntdll/cdrom.c
===================================================================
RCS file: /home/wine/wine/dlls/ntdll/cdrom.c,v
retrieving revision 1.4
diff -u -r1.4 cdrom.c
--- dlls/ntdll/cdrom.c	9 Mar 2002 23:39:09 -0000	1.4
+++ dlls/ntdll/cdrom.c	29 Mar 2002 16:07:38 -0000
@@ -109,7 +109,9 @@
     if (io == 0) return 0;
     switch (errno)
     {
-    case EIO:   return STATUS_NO_MEDIA_IN_DEVICE;
+    case EIO:
+    case ENOMEDIUM:
+	    return STATUS_NO_MEDIA_IN_DEVICE;
     }
     FIXME("Unmapped error code %d: %s\n", errno, strerror(errno));
     return STATUS_IO_DEVICE_ERROR;


More information about the wine-patches mailing list