diff options
author | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2009-11-20 20:17:14 +0800 |
---|---|---|
committer | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2009-11-20 20:17:14 +0800 |
commit | 085701290395d57e3ac0b1844756b9faac06e3c7 (patch) | |
tree | 099689d55d5eec00bacbcc7169035a3950c0f99c /audio/pulseaudio/files/patch-src_pulse_util.c | |
parent | 06c08695ca06cba06b859e0ff1e5fbf1c8ba3370 (diff) | |
download | marcuscom-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.c | 20 |
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) + { |