From 0e3e574012b042145b97a68f026f005248641fbb Mon Sep 17 00:00:00 2001 From: Thomas Klausner Date: Thu, 3 Mar 2016 12:57:34 +0100 Subject: [PATCH] Only use F_SETSIG fcntl where it exists. Signed-off-by: Takashi Iwai --- src/timer/timer_hw.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/timer/timer_hw.c b/src/timer/timer_hw.c index e61b994d..ddaebd33 100644 --- a/src/timer/timer_hw.c +++ b/src/timer/timer_hw.c @@ -85,10 +85,12 @@ static int snd_timer_hw_async(snd_timer_t *timer, int sig, pid_t pid) } if (sig < 0) return 0; +#ifdef F_SETSIG if (fcntl(fd, F_SETSIG, (long)sig) < 0) { SYSERR("F_SETSIG failed"); return -errno; } +#endif if (fcntl(fd, F_SETOWN, (long)pid) < 0) { SYSERR("F_SETOWN failed"); return -errno; -- 2.47.1