summaryrefslogtreecommitdiffstats
path: root/polyp/util.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2004-08-17 17:56:09 +0000
committerLennart Poettering <lennart@poettering.net>2004-08-17 17:56:09 +0000
commit711de8df9b78a46d4e12b810c26d26e9ead294e6 (patch)
tree17223f15de0b84fa1a06fc54920266febeff695c /polyp/util.c
parentca2265f37277081b4fe82e375923483c2e03931d (diff)
autoconf beefup
build fixes git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@134 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'polyp/util.c')
-rw-r--r--polyp/util.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/polyp/util.c b/polyp/util.c
index 70766a06..2878c546 100644
--- a/polyp/util.c
+++ b/polyp/util.c
@@ -114,12 +114,16 @@ void pa_check_for_sigpipe(void) {
struct sigaction sa;
sigset_t set;
+#ifdef HAVE_PTHREAD
if (pthread_sigmask(SIG_SETMASK, NULL, &set) < 0) {
+#endif
if (sigprocmask(SIG_SETMASK, NULL, &set) < 0) {
fprintf(stderr, __FILE__": sigprocmask() failed: %s\n", strerror(errno));
return;
}
+#ifdef HAVE_PTHREAD
}
+#endif
if (sigismember(&set, SIGPIPE))
return;