"CDROM_GetInterfaceInfo CD-ROM not supported" fix
Rein Klazes
rklazes at xs4all.nl
Tue Oct 7 10:31:06 CDT 2003
Hi,
CDROM_GetInterfaceInterface needs SCSI_IOCTL_GET_IDLUN for scsi cdroms.
On my Debian "testing" headers this is defined in <scsi/scsi.h>.
(needs to run autoheader/autoconf)
Changelog:
. : configure.ac
dlls/ntdll : cdrom.c
Include a check for <scsi/scsi.h> and include it in
dlls/ntdll/cdrom.c
Rein.
--
Rein Klazes
rklazes at xs4all.nl
-------------- next part --------------
--- wine/configure.ac 2003-10-03 16:03:14.000000000 +0200
+++ mywine/configure.ac 2003-10-07 15:42:31.000000000 +0200
@@ -1021,6 +1021,7 @@
regex.h \
sched.h \
scsi/sg.h \
+ scsi/scsi.h \
scsi/scsi_ioctl.h \
socket.h \
stdint.h \
--- wine/dlls/ntdll/cdrom.c 2003-10-03 16:03:38.000000000 +0200
+++ mywine/dlls/ntdll/cdrom.c 2003-10-07 16:37:16.000000000 +0200
@@ -83,6 +83,11 @@
#include "file.h"
#include "wine/debug.h"
+#ifdef HAVE_SCSI_SCSI_H
+/* for SCSI_IOCTL_GET_IDLUN */
+# include <scsi/scsi.h>
+#endif
+
/* Non-Linux systems do not have linux/cdrom.h and the like, and thus
lack the following constants. */
More information about the wine-patches
mailing list