$NetBSD$

--- audioIO_Linux.c.orig	1997-05-31 19:47:58.000000000 +0200
+++ audioIO_Linux.c
@@ -78,7 +78,12 @@ audioOpen(int frequency, int stereo, int
 	if (volume != -1)
 		audioSetVolume(volume);
 
-	if (ioctl(audio_fd, SNDCTL_DSP_GETBLKSIZE, &AUSIZ) == -1)
+#ifdef SNDCTl_DSP_GETBLKSIZE
+	if (ioctl(audio_fd, SNDCTL_DSP_GETBLKSIZE, &AUSIZ) != -1)
+		return;
+#endif	
+	AUSIZ = DEFAULT_AUSIZ;
+	if (AUSIZ == 0)
 		die("Unable to get fragment size\n");
 }
 
