diff --git a/srcpkgs/antimicrox/patches/time64.patch b/srcpkgs/antimicrox/patches/time64.patch new file mode 100644 index 0000000000..8d98f948e5 --- /dev/null +++ b/srcpkgs/antimicrox/patches/time64.patch @@ -0,0 +1,27 @@ +--- src/eventhandlers/uinputeventhandler.cpp 2020-10-02 09:51:36.000000000 +0200 ++++ src/eventhandlers/uinputeventhandler.cpp 2020-12-06 10:17:47.922175141 +0100 +@@ -498,9 +498,12 @@ + { + struct input_event ev; + struct input_event ev2; ++ struct timeval tv; + + memset(&ev, 0, sizeof(struct input_event)); +- gettimeofday(&ev.time, nullptr); ++ gettimeofday(&tv, nullptr); ++ ev.input_event_sec = tv.tv_sec; ++ ev.input_event_usec = tv.tv_usec; + ev.type = type; + ev.code = code; + ev.value = value; +@@ -510,7 +513,9 @@ + if (syn) + { + memset(&ev2, 0, sizeof(struct input_event)); +- gettimeofday(&ev2.time, nullptr); ++ gettimeofday(&tv, nullptr); ++ ev2.input_event_sec = tv.tv_sec; ++ ev2.input_event_usec = tv.tv_usec; + ev2.type = EV_SYN; + ev2.code = SYN_REPORT; + ev2.value = 0;