Hi,

  The attached patch (made by the FreeBSD port) fixes compile on FreeBSD 9-
CURRENT. Also attached a small misc diff.

Yours,
        Yair K.

diff -r b22444a65d59 cmd/osspartysh/osspartysh.c
--- a/cmd/osspartysh/osspartysh.c	Sat Jan 30 03:49:51 2010 +0200
+++ b/cmd/osspartysh/osspartysh.c	Sun Jan 31 15:47:32 2010 +0200
@@ -36,8 +36,8 @@
 #include <libutil.h>
 #else
 #include <pty.h>
+#include <utmp.h>
 #endif
-#include <utmp.h>
 #include <errno.h>
 
 #define PARTYSH_MAGIC		"ParTySH"
diff -r b22444a65d59 kernel/OS/FreeBSD/os_freebsd.c
--- a/kernel/OS/FreeBSD/os_freebsd.c	Sat Jan 30 03:49:51 2010 +0200
+++ b/kernel/OS/FreeBSD/os_freebsd.c	Sun Jan 31 15:47:32 2010 +0200
@@ -893,9 +893,15 @@
   return ev.revents;
 }
 
+#if defined(D_VERSION_03) && (D_VERSION == D_VERSION_03)
+static int
+oss_mmap (struct cdev *bsd_dev, vm_ooffset_t offset, vm_paddr_t * paddr,
+	  int nprot, vm_memattr_t *memattr)
+#else
 static int
 oss_mmap (struct cdev *bsd_dev, vm_offset_t offset, vm_paddr_t * paddr,
 	  int nprot)
+#endif
 {
   int retval;
   int dev;
diff -r b22444a65d59 cmd/ossplay/ossplay.c
--- a/cmd/ossplay/ossplay.c	Sat Jan 30 03:49:51 2010 +0200
+++ b/cmd/ossplay/ossplay.c	Sun Jan 31 15:47:32 2010 +0200
@@ -629,7 +629,7 @@
 	         tmp, speed);
     }
 
-  dsp->speed = speed;
+  dsp->speed = tmp;
   dsp->channels = channels;
   dsp->format = format;
 
diff -r b22444a65d59 setup/srcconf.c
--- a/setup/srcconf.c	Sat Jan 30 03:49:51 2010 +0200
+++ b/setup/srcconf.c	Sun Jan 31 15:47:32 2010 +0200
@@ -1311,7 +1311,7 @@
 	      grc_max = q;
 	}
 
-	if (grc_max > grc_min)
+	if (grc_max < grc_min)
 	   grc_max = grc_min = 3;
 
 	fprintf (f, "#define CONFIG_OSS_GRC_MIN_QUALITY %d\n", grc_min);
_______________________________________________
oss-devel mailing list
oss-devel@mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel

Reply via email to