On 07/12/17 22:40, Takashi Iwai wrote: > On Wed, 12 Jul 2017 22:31:14 +0200, > Felix Hädicke wrote: >> According to POSIX.1-2001, the correct include path is <poll.h>. And >> when compiling against musl, it generates "deprecated" warnings, if >> <sys/poll.h> is included. > Does the current code-lib work with musl? It's never tested and > intended... yes, salsa-lib is working fine with musl for me. Btw. I am using salsa-lib for audio output for the XCSoar gliding computer on Kobo eReaders via USB-OTG. https://www.youtube.com/watch?v=9u4qki3GA0M > > > thanks, > > Takashi > >> Signed-off-by: Felix Hädicke <felixhaedicke@xxxxxx> >> --- >> src/asoundlib-head.h | 2 +- >> src/control.c | 2 +- >> src/ctl_macros.h | 2 +- >> src/hcontrol.c | 2 +- >> src/hctl_macros.h | 2 +- >> src/hwdep.c | 2 +- >> src/hwdep_macros.h | 2 +- >> src/mixer.c | 2 +- >> src/mixer_macros.h | 2 +- >> src/pcm_macros.h | 2 +- >> src/rawmidi.c | 2 +- >> src/rawmidi_macros.h | 2 +- >> src/timer.c | 2 +- >> src/timer_macros.h | 2 +- >> 14 files changed, 14 insertions(+), 14 deletions(-) >> >> diff --git a/src/asoundlib-head.h b/src/asoundlib-head.h >> index a852fbe..cc7b154 100644 >> --- a/src/asoundlib-head.h >> +++ b/src/asoundlib-head.h >> @@ -29,7 +29,7 @@ >> #include <fcntl.h> >> #include <assert.h> >> #include <endian.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> #include <errno.h> >> #include <stdarg.h> >> >> diff --git a/src/control.c b/src/control.c >> index 17398ba..c9eab72 100644 >> --- a/src/control.c >> +++ b/src/control.c >> @@ -26,7 +26,7 @@ >> #include <string.h> >> #include <fcntl.h> >> #include <signal.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> #include "control.h" >> #include "local.h" >> #if SALSA_SUPPORT_FLOAT >> diff --git a/src/ctl_macros.h b/src/ctl_macros.h >> index 9ed3357..ce86a8f 100644 >> --- a/src/ctl_macros.h >> +++ b/src/ctl_macros.h >> @@ -12,7 +12,7 @@ >> #include <string.h> >> #include <errno.h> >> #include <sys/ioctl.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> >> struct _snd_ctl { >> char *name; >> diff --git a/src/hcontrol.c b/src/hcontrol.c >> index fce1b13..14dfeb1 100644 >> --- a/src/hcontrol.c >> +++ b/src/hcontrol.c >> @@ -26,7 +26,7 @@ >> #include <string.h> >> #include <fcntl.h> >> #include <signal.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> #include "hcontrol.h" >> #include "local.h" >> >> diff --git a/src/hctl_macros.h b/src/hctl_macros.h >> index fc1348b..613237b 100644 >> --- a/src/hctl_macros.h >> +++ b/src/hctl_macros.h >> @@ -12,7 +12,7 @@ >> #include <string.h> >> #include <errno.h> >> #include <sys/ioctl.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> >> struct _snd_hctl { >> snd_ctl_t *ctl; >> diff --git a/src/hwdep.c b/src/hwdep.c >> index 3b5ee6d..b4c23f9 100644 >> --- a/src/hwdep.c >> +++ b/src/hwdep.c >> @@ -26,7 +26,7 @@ >> #include <string.h> >> #include <fcntl.h> >> #include <signal.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> #include "hwdep.h" >> #include "local.h" >> >> diff --git a/src/hwdep_macros.h b/src/hwdep_macros.h >> index 6a52c68..3d2ea13 100644 >> --- a/src/hwdep_macros.h >> +++ b/src/hwdep_macros.h >> @@ -11,7 +11,7 @@ >> #include <errno.h> >> #include <unistd.h> >> #include <sys/ioctl.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> >> struct _snd_hwdep { >> const char *name; >> diff --git a/src/mixer.c b/src/mixer.c >> index c0ccc3d..15fcc30 100644 >> --- a/src/mixer.c >> +++ b/src/mixer.c >> @@ -26,7 +26,7 @@ >> #include <string.h> >> #include <fcntl.h> >> #include <signal.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> #include "mixer.h" >> #include "local.h" >> >> diff --git a/src/mixer_macros.h b/src/mixer_macros.h >> index c0e8c8a..7355046 100644 >> --- a/src/mixer_macros.h >> +++ b/src/mixer_macros.h >> @@ -10,7 +10,7 @@ >> #include <string.h> >> #include <errno.h> >> #include <sys/ioctl.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> >> struct _snd_mixer { >> snd_hctl_t *hctl; >> diff --git a/src/pcm_macros.h b/src/pcm_macros.h >> index a35c794..f252014 100644 >> --- a/src/pcm_macros.h >> +++ b/src/pcm_macros.h >> @@ -12,7 +12,7 @@ >> #include <string.h> >> #include <errno.h> >> #include <sys/ioctl.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> >> typedef struct { >> struct sndrv_pcm_channel_info info; >> diff --git a/src/rawmidi.c b/src/rawmidi.c >> index 79f9b21..ca96f5d 100644 >> --- a/src/rawmidi.c >> +++ b/src/rawmidi.c >> @@ -26,7 +26,7 @@ >> #include <string.h> >> #include <fcntl.h> >> #include <signal.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> #include "rawmidi.h" >> #include "control.h" >> #include "local.h" >> diff --git a/src/rawmidi_macros.h b/src/rawmidi_macros.h >> index c32b440..c3146cc 100644 >> --- a/src/rawmidi_macros.h >> +++ b/src/rawmidi_macros.h >> @@ -13,7 +13,7 @@ >> #include <errno.h> >> #include <unistd.h> >> #include <sys/ioctl.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> >> typedef struct _snd_rawmidi_hw { >> char *name; >> diff --git a/src/timer.c b/src/timer.c >> index 00a8534..b9fbb00 100644 >> --- a/src/timer.c >> +++ b/src/timer.c >> @@ -26,7 +26,7 @@ >> #include <string.h> >> #include <fcntl.h> >> #include <signal.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> #include "timer.h" >> #include "local.h" >> >> diff --git a/src/timer_macros.h b/src/timer_macros.h >> index a1837e7..1cd37be 100644 >> --- a/src/timer_macros.h >> +++ b/src/timer_macros.h >> @@ -11,7 +11,7 @@ >> #include <errno.h> >> #include <unistd.h> >> #include <sys/ioctl.h> >> -#include <sys/poll.h> >> +#include <poll.h> >> >> struct _snd_timer { >> char *name; >> -- >> 2.13.2 >> _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel