We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ac38ea0 commit 10da52fCopy full SHA for 10da52f
2 files changed
examples/Makefile
@@ -1,4 +1,4 @@
1
-CFLAGS = -Wall -Wextra -Werror -pedantic -std=c89
+CFLAGS = -Wall -Wextra -Werror -pedantic
2
CFLAGS_ALL = $(CFLAGS)
3
4
LDFLAGS =
examples/mouse.c
@@ -2,6 +2,7 @@
#include <err.h>
#include <string.h>
#include <unistd.h>
5
+#include <time.h>
6
7
#include <suinput.h>
8
@@ -35,11 +36,12 @@ int main(void)
35
36
37
/* Move pointer 20 * 5 units towards bottom-right. */
38
for (i = 0; i < 20; ++i) {
39
+ struct timespec sleeptime = {0, 50000000};
40
suinput_emit(uinput_fd, EV_REL, REL_X, 5);
41
suinput_emit(uinput_fd, EV_REL, REL_Y, 5);
42
suinput_syn(uinput_fd);
43
- sleep(1);
44
+ nanosleep(&sleeptime, NULL);
45
}
46
47
suinput_emit_click(uinput_fd, BTN_LEFT);
0 commit comments