48 lines
1.3 KiB
Diff
48 lines
1.3 KiB
Diff
|
From 1babf63444b7b7f3c84e2561fbdecd5fd5a0e36f Mon Sep 17 00:00:00 2001
|
|||
|
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|||
|
Date: Tue, 24 Mar 2020 09:06:29 +0100
|
|||
|
Subject: [PATCH] src/evemu.c: fix build with kernels < 4.16
|
|||
|
MIME-Version: 1.0
|
|||
|
Content-Type: text/plain; charset=UTF-8
|
|||
|
Content-Transfer-Encoding: 8bit
|
|||
|
|
|||
|
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>
|
|||
|
[Retrieved from:
|
|||
|
https://gitlab.freedesktop.org/libevdev/evemu/-/commit/1babf63444b7b7f3c84e2561fbdecd5fd5a0e36f]
|
|||
|
---
|
|||
|
src/evemu.c | 8 ++++++++
|
|||
|
1 file changed, 8 insertions(+)
|
|||
|
|
|||
|
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,
|
|||
|
--
|
|||
|
2.24.1
|
|||
|
|