aboutsummaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2008-01-10 06:01:52 +0800
committerJoe Marcus Clarke <marcus@FreeBSD.org>2008-01-10 06:01:52 +0800
commit618de8d284b3267132bd31d0211203e3f0ae82d0 (patch)
tree21a77f0700c15d78b4214f88e13bffc68c25285b /audio
parent285c577a40c15983e038f0c998de8d20d75316b6 (diff)
downloadfreebsd-ports-gnome-618de8d284b3267132bd31d0211203e3f0ae82d0.tar.gz
freebsd-ports-gnome-618de8d284b3267132bd31d0211203e3f0ae82d0.tar.zst
freebsd-ports-gnome-618de8d284b3267132bd31d0211203e3f0ae82d0.zip
Fix the build on 5.X.
Reported by: pointyhat via erwin
Diffstat (limited to 'audio')
-rw-r--r--audio/pulseaudio/files/patch-src_modules_oss-util.c18
1 files changed, 15 insertions, 3 deletions
diff --git a/audio/pulseaudio/files/patch-src_modules_oss-util.c b/audio/pulseaudio/files/patch-src_modules_oss-util.c
index bee800d5dc07..c1e68436fd66 100644
--- a/audio/pulseaudio/files/patch-src_modules_oss-util.c
+++ b/audio/pulseaudio/files/patch-src_modules_oss-util.c
@@ -1,6 +1,6 @@
---- src/modules/oss-util.c.orig Sun Apr 29 19:53:31 2007
-+++ src/modules/oss-util.c Sun Apr 29 19:55:24 2007
-@@ -40,6 +40,22 @@
+--- modules/oss-util.c.orig 2007-11-08 21:45:25.000000000 -0500
++++ modules/oss-util.c 2008-01-09 17:00:45.000000000 -0500
+@@ -44,6 +44,22 @@
#include "oss-util.h"
@@ -23,3 +23,15 @@
int pa_oss_open(const char *device, int *mode, int* pcaps) {
int fd = -1;
int caps;
+@@ -300,7 +316,11 @@ static int get_device_number(const char
+ int r;
+
+ if (!(p = rp = pa_readlink(dev))) {
++#ifdef ENOLINK
+ if (errno != EINVAL && errno != ENOLINK) {
++#else
++ if (errno != EINVAL) {
++#endif
+ r = -1;
+ goto finish;
+ }