diff --git a/aserver/aserver.c b/aserver/aserver.c index c2c7f91..2838702 100644 --- a/aserver/aserver.c +++ b/aserver/aserver.c @@ -35,8 +35,6 @@ #include "aserver.h" -#undef open - char *command; #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) diff --git a/src/conf/alsa.conf b/src/conf/alsa.conf index 6117024..a04173a 100644 --- a/src/conf/alsa.conf +++ b/src/conf/alsa.conf @@ -81,7 +81,8 @@ defaults.pcm.nonblock 1 defaults.pcm.compat 0 defaults.pcm.minperiodtime 5000 # in us defaults.pcm.ipc_key 5678293 -defaults.pcm.ipc_perm 0600 +defaults.pcm.ipc_gid audio +defaults.pcm.ipc_perm 0660 defaults.pcm.tstamp_type default defaults.pcm.dmix.max_periods 0 defaults.pcm.dmix.channels 2 diff --git a/src/conf/pcm/dmix.conf b/src/conf/pcm/dmix.conf index 70523f2..50e573d 100644 --- a/src/conf/pcm/dmix.conf +++ b/src/conf/pcm/dmix.conf @@ -48,6 +48,10 @@ pcm.!dmix { @func refer name defaults.pcm.ipc_key } + ipc_gid { + @func refer + name defaults.pcm.ipc_gid + } ipc_perm { @func refer name defaults.pcm.ipc_perm diff --git a/src/conf/pcm/dsnoop.conf b/src/conf/pcm/dsnoop.conf index 60b9f21..f4336e5 100644 --- a/src/conf/pcm/dsnoop.conf +++ b/src/conf/pcm/dsnoop.conf @@ -41,6 +41,10 @@ pcm.!dsnoop { @func refer name defaults.pcm.ipc_key } + ipc_gid { + @func refer + name defaults.pcm.ipc_gid + } ipc_perm { @func refer name defaults.pcm.ipc_perm