Module: wine Branch: master Commit: 5fb1c162765d392adff9729a3f622460de055aad URL: http://source.winehq.org/git/wine.git/?a=commit;h=5fb1c162765d392adff9729a3f...
Author: Tijl Coosemans tijl@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;