blob: accdb31db1033b83912d2b7733ce0912f18f062f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char ** argv) {
if (argc != 3) {
fprintf(stderr, "%s /dev/input/event3 'shell command' \n", argv[0]);
return 1;
}
FILE * btn = fopen(argv[1], "rb");
char buf[512];
while (1) {
fread(buf, 1, 16*6, btn);
int ret = system(argv[2]);
if (ret)
return ret;
}
return 0;
}
|