summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2014-07-16 20:29:10 +0200
committerBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2014-07-16 20:48:10 +0200
commit69f84a245a64c0e090fe4615d700a8301a97387a (patch)
tree3b9042820a8715d58d10f0efb29b49a1263b619c
parente8468c46f4681a0cd55ee3c2df1af3571db15067 (diff)
downloadlinaro-android-kernel-test-69f84a245a64c0e090fe4615d700a8301a97387a.tar.gz
Fix build on kernel headers that don't have EVIOC{G,S}SUSPENDBLOCK
EVIOCGSUSPENDBLOCK/EVIOCSSUSPENDBLOCK aren't part of the official kernel. Don't assume they're defined by Bionic's uapi headers. Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r--evdevtest/juice_evtest.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/evdevtest/juice_evtest.c b/evdevtest/juice_evtest.c
index 652f2da..66f98e4 100644
--- a/evdevtest/juice_evtest.c
+++ b/evdevtest/juice_evtest.c
@@ -25,6 +25,13 @@
#define CLOCK_REALTIME_ALARM 8
#define CLOCK_BOOTTIME_ALARM 9
+#ifndef EVIOCGSUSPENDBLOCK
+/* Those calls aren't part of the official kernel - but we're likely
+ * using Bionic's kernel headers */
+#define EVIOCGSUSPENDBLOCK _IOR('E', 0x91, int)
+#define EVIOCSSUSPENDBLOCK _IOW('E', 0x91, int)
+#endif
+
void sigalarm(int signumber)
{
/*We just want to test the suspend and resuem