aboutsummaryrefslogtreecommitdiff
path: root/lib/fatal-signal.c
diff options
context:
space:
mode:
authorSimon Horman <horms@verge.net.au>2011-09-22 21:24:12 +0900
committerBen Pfaff <blp@nicira.com>2011-09-22 09:02:59 -0700
commit0c2c90570b53b715bf5f51d12b1987fd87db3bbf (patch)
treef05de19741cb8fe505865e023483da41a9a7ad33 /lib/fatal-signal.c
parent72af4a857c677902cdb5007ea4eb63c608215913 (diff)
Add fallback definition of SIG_ATOMIC_MAX
Android appears to lack SIG_ATOMIC_MAX which is only used in fatal-signal.c. Observed when compiling using the Android NDK r6b (Android API level 13). Patch based on a suggestion by Ben Pfaff
Diffstat (limited to 'lib/fatal-signal.c')
-rw-r--r--lib/fatal-signal.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/fatal-signal.c b/lib/fatal-signal.c
index c7e87dbe..a6ce1b78 100644
--- a/lib/fatal-signal.c
+++ b/lib/fatal-signal.c
@@ -32,6 +32,12 @@
#include "util.h"
#include "vlog.h"
+#include "type-props.h"
+
+#ifndef SIG_ATOMIC_MAX
+#define SIG_ATOMIC_MAX TYPE_MAXIMUM(sig_atomic_t)
+#endif
+
VLOG_DEFINE_THIS_MODULE(fatal_signal);
/* Signals to catch. */