Tijl Coosemans : ntdll: Implement CDROM_Verify for FreeBSD.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Aug 8 08:59:37 CDT 2007


Module: wine
Branch: master
Commit: 5fb1c162765d392adff9729a3f622460de055aad
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5fb1c162765d392adff9729a3f622460de055aad

Author: Tijl Coosemans <tijl at ulyssis.org>
Date:   Wed Aug  8 00:30:59 2007 +0200

ntdll: Implement CDROM_Verify for FreeBSD.

---

 dlls/ntdll/cdrom.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/dlls/ntdll/cdrom.c b/dlls/ntdll/cdrom.c
index 269c41f..c6e6cd3 100644
--- a/dlls/ntdll/cdrom.c
+++ b/dlls/ntdll/cdrom.c
@@ -1036,6 +1036,13 @@ static NTSTATUS CDROM_Verify(int dev, int fd)
         return STATUS_SUCCESS;
     else
         return STATUS_NO_MEDIA_IN_DEVICE;
+#elif defined(__FreeBSD__)
+    int ret;
+    ret = ioctl(fd, CDIOCSTART, NULL);
+    if(ret == 0)
+        return STATUS_SUCCESS;
+    else
+        return STATUS_NO_MEDIA_IN_DEVICE;
 #else
     FIXME("not implemented for non-linux\n");
     return STATUS_NOT_SUPPORTED;




More information about the wine-cvs mailing list