treewide: Run refresh on all packages
[feed/packages.git] / libs / libevdev / patches / 010-libevdev-events-fix-compilation-with-older-kernels.patch
1 From e7a2927d5e44209ff61405c9beb3d188eeedc3f6 Mon Sep 17 00:00:00 2001
2 From: Rosen Penev <rosenp@gmail.com>
3 Date: Sun, 26 Apr 2020 20:27:58 -0700
4 Subject: [PATCH] libevdev-events: fix compilation with older kernels
5
6 input_event_(u)sec was introduced in kernel 4.16. Older kernels do not
7 have this.
8
9 Signed-off-by: Rosen Penev <rosenp@gmail.com>
10 ---
11 tools/libevdev-events.c | 5 +++++
12 tools/mouse-dpi-tool.c | 5 +++++
13 2 files changed, 10 insertions(+)
14
15 --- a/tools/libevdev-events.c
16 +++ b/tools/libevdev-events.c
17 @@ -33,6 +33,11 @@
18
19 #include "libevdev/libevdev.h"
20
21 +#ifndef input_event_sec
22 +#define input_event_sec time.tv_sec
23 +#define input_event_usec time.tv_usec
24 +#endif
25 +
26 static void
27 print_abs_bits(struct libevdev *dev, int axis)
28 {
29 --- a/tools/mouse-dpi-tool.c
30 +++ b/tools/mouse-dpi-tool.c
31 @@ -37,6 +37,11 @@
32
33 #include "libevdev/libevdev.h"
34
35 +#ifndef input_event_sec
36 +#define input_event_sec time.tv_sec
37 +#define input_event_usec time.tv_usec
38 +#endif
39 +
40 #define min(a, b) (((a) < (b)) ? (a) : (b))
41 #define max(a, b) (((a) > (b)) ? (a) : (b))
42