summaryrefslogtreecommitdiffstats
path: root/audio/pulseaudio/files/patch-src_pulse_util.c
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2009-11-20 20:17:14 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2009-11-20 20:17:14 +0800
commit085701290395d57e3ac0b1844756b9faac06e3c7 (patch)
tree099689d55d5eec00bacbcc7169035a3950c0f99c /audio/pulseaudio/files/patch-src_pulse_util.c
parent06c08695ca06cba06b859e0ff1e5fbf1c8ba3370 (diff)
downloadmarcuscom-ports-085701290395d57e3ac0b1844756b9faac06e3c7.tar.gz
marcuscom-ports-085701290395d57e3ac0b1844756b9faac06e3c7.tar.zst
marcuscom-ports-085701290395d57e3ac0b1844756b9faac06e3c7.zip
Update to 0.9.20.
Tweak shm_open to set 0644 instead of 0444, shm_unlink() needs write permissions on the shared memory object. [1] Submitted by: Eric L. Chen <lihong@ieee.org> [1] git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@13226 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'audio/pulseaudio/files/patch-src_pulse_util.c')
-rw-r--r--audio/pulseaudio/files/patch-src_pulse_util.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/audio/pulseaudio/files/patch-src_pulse_util.c b/audio/pulseaudio/files/patch-src_pulse_util.c
new file mode 100644
index 000000000..2fa4de0bc
--- /dev/null
+++ b/audio/pulseaudio/files/patch-src_pulse_util.c
@@ -0,0 +1,20 @@
+--- src/pulse/util.c.orig 2008-01-01 17:29:31.000000000 -0500
++++ src/pulse/util.c 2008-01-01 17:29:00.000000000 -0500
+@@ -184,6 +184,17 @@ char *pa_get_binary_name(char *s, size_t
+ }
+
+ #endif
++#ifdef __FreeBSD__
++ {
++ char *rp;
++
++ if ((rp = pa_readlink("/proc/curproc/file"))) {
++ pa_strlcpy(s, pa_path_get_filename(rp), l);
++ pa_xfree(rp);
++ return s;
++ }
++ }
++#endif
+
+ #if defined(HAVE_SYS_PRCTL_H) && defined(PR_GET_NAME)
+ {