1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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
|