summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabrice Fontaine <fontaine.fabrice@gmail.com>2020-03-24 09:06:29 +0100
committerFabrice Fontaine <fontaine.fabrice@gmail.com>2020-03-24 09:14:54 +0100
commit1babf63444b7b7f3c84e2561fbdecd5fd5a0e36f (patch)
tree14cf25013978e6f1e5ec4133eb5ede1eb7b92b66
parentfd204f628021c9bb13870a8c983d9c63e1a53ebb (diff)
src/evemu.c: fix build with kernels < 4.16
Commit 30973c0b fixed the build with kernels >= 4.16 but as a side effect, build with kernels < 4.16 is now failing on: evemu.c:892:18: error: ‘struct input_event’ has no member named ‘input_event_usec’ tv.tv_usec = ev->input_event_usec; ^~ Fix this error by defining input_event_sec and input_event_usec if needed Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
-rw-r--r--src/evemu.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/evemu.c b/src/evemu.c
index 42dbe1d..2f457c1 100644
--- a/src/evemu.c
+++ b/src/evemu.c
@@ -63,6 +63,14 @@
#define SYSCALL(call) while (((call) == -1) && (errno == EINTR))
+#ifndef input_event_sec
+#define input_event_sec time.tv_sec
+#endif
+
+#ifndef input_event_usec
+#define input_event_usec time.tv_usec
+#endif
+
enum error_level {
INFO,
WARNING,