summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2007-10-03 14:46:36 +0000
committerPierre Ossman <ossman@cendio.se>2007-10-03 14:46:36 +0000
commitce74146a817481c95942f4afee73d918ba82427d (patch)
tree6f460cf5b5b352daac074ccbce0cd828843e05d7
parent8dcc1fa6161c2a507d008a50a6d7f5170ce54a14 (diff)
Add stubs when RT signals aren't available.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1927 fefdeb5f-60dc-0310-8127-8f9354f1896f
-rw-r--r--src/pulsecore/rtsig.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/pulsecore/rtsig.c b/src/pulsecore/rtsig.c
index 1af45e77..bfc49c88 100644
--- a/src/pulsecore/rtsig.c
+++ b/src/pulsecore/rtsig.c
@@ -36,6 +36,8 @@
#include "rtsig.h"
+#ifdef SIGRTMIN
+
static void _free_rtsig(void *p) {
pa_rtsig_put(PA_PTR_TO_INT(p));
}
@@ -111,3 +113,21 @@ void pa_rtsig_configure(int start, int end) {
/* We allocate starting from the end */
pa_atomic_store(&rtsig_current, rtsig_end);
}
+
+#else /* SIGRTMIN */
+
+int pa_rtsig_get(void) {
+ return -1;
+}
+
+int pa_rtsig_get_for_thread(void) {
+ return -1;
+}
+
+void pa_rtsig_put(int sig) {
+}
+
+void pa_rtsig_configure(int start, int end) {
+}
+
+#endif /* SIGRTMIN */