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:29:10 +0200
commit3f995b4f2c06710f0e3c147f0281cef0bf485ec4 (patch)
tree6ddbe8376520c76b932eba8ff0dab9446d6d0a73
parentd121c2169327fb9a450d378f571b292c4a1a8e99 (diff)
downloadlinaro-android-kernel-test-3f995b4f2c06710f0e3c147f0281cef0bf485ec4.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