diff --git a/src/xpdev/genwrap.c b/src/xpdev/genwrap.c
index c805b63ad8f1ef4d9fe6bc5ab69b30a9ca9c8681..0f69abe77e9c1d09af62dc899cd91509cda07a9f 100644
--- a/src/xpdev/genwrap.c
+++ b/src/xpdev/genwrap.c
@@ -157,7 +157,7 @@ void DLLCALL unix_beep(int freq, int dur)
 	}
 #endif
 
-#if !defined(__GNU__) && !defined(__QNX__)
+#if !defined(__GNU__) && !defined(__QNX__) && !defined(__OpenBSD__) && !defined(NetBSD)
 	if(console_fd == -1) 
   		console_fd = open("/dev/console", O_NOCTTY);