openbsd-ports/audio/grip/patches/patch-src_cddev_c
alek 10da58b40b Update to grip 3.2.0
From Bernd Ahlers <b.ahlers@ba-net.org>

ok aanriot@
2005-06-30 22:34:28 +00:00

26 lines
614 B
Plaintext

$OpenBSD: patch-src_cddev_c,v 1.3 2005/06/30 22:34:29 alek Exp $
--- src/cddev.c.orig Mon Jun 6 11:01:06 2005
+++ src/cddev.c Mon Jun 6 11:03:07 2005
@@ -52,7 +52,7 @@
#define NON_BLOCKING
#endif
-#if defined(__FreeBSD__) || defined(__NetBSD__)
+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
#define CDIOREADSUBCHANNEL CDIOCREADSUBCHANNEL
#endif
@@ -638,7 +638,11 @@ gboolean CDEject(DiscInfo *disc)
if(ioctl(disc->cd_desc,CDROMEJECT)<0)
return FALSE;
#endif
-
+#ifdef __OpenBSD__
+ close( disc->cd_desc );
+ disc->cd_desc = -1;
+#endif
+
return TRUE;
}