aboutsummaryrefslogtreecommitdiff
path: root/audio/oss/files/patch-kernel-OS-FreeBSD-os_freebsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'audio/oss/files/patch-kernel-OS-FreeBSD-os_freebsd.c')
-rw-r--r--audio/oss/files/patch-kernel-OS-FreeBSD-os_freebsd.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/audio/oss/files/patch-kernel-OS-FreeBSD-os_freebsd.c b/audio/oss/files/patch-kernel-OS-FreeBSD-os_freebsd.c
new file mode 100644
index 000000000000..2c367ca71cd9
--- /dev/null
+++ b/audio/oss/files/patch-kernel-OS-FreeBSD-os_freebsd.c
@@ -0,0 +1,18 @@
+--- kernel/OS/FreeBSD/os_freebsd.c.orig 2009-11-13 10:20:53.000000000 -0500
++++ kernel/OS/FreeBSD/os_freebsd.c 2010-01-19 12:58:43.000000000 -0500
+@@ -902,9 +902,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;