Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/audio/alsa-utils/files/patch-alsaloop_alsaloop.c
16462 views
1
--- alsaloop/alsaloop.c.orig 2016-03-31 14:37:02 UTC
2
+++ alsaloop/alsaloop.c
3
@@ -760,7 +760,11 @@ static void thread_job1(void *_data)
4
snd_output_printf(output, "pool took %lius\n", timediff(tv2, tv1));
5
}
6
if (err < 0) {
7
+#ifdef ERESTART
8
if (err == -EINTR || err == -ERESTART)
9
+#else
10
+ if (err == -EINTR)
11
+#endif
12
continue;
13
logit(LOG_CRIT, "Poll failed: %s\n", strerror(-err));
14
my_exit(thread, EXIT_FAILURE);
15
16