|
|
|
@ -3,6 +3,7 @@
@@ -3,6 +3,7 @@
|
|
|
|
|
*/ |
|
|
|
|
#include <stdio.h> |
|
|
|
|
#include <stdlib.h> |
|
|
|
|
#include <string.h> |
|
|
|
|
#include <unistd.h> |
|
|
|
|
#include <fcntl.h> |
|
|
|
|
|
|
|
|
@ -33,12 +34,17 @@ int joy_fd, foo;
@@ -33,12 +34,17 @@ int joy_fd, foo;
|
|
|
|
|
struct js_event js; |
|
|
|
|
int flag = 0; |
|
|
|
|
unsigned long debut; |
|
|
|
|
char joy_name[128]; |
|
|
|
|
|
|
|
|
|
if( ( joy_fd = open(joy_device , O_RDONLY)) == -1 ) { |
|
|
|
|
fprintf(stderr, "%s: couldn't open %s\n", __func__, joy_device); |
|
|
|
|
exit(1); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (ioctl(joy_fd, JSIOCGNAME(sizeof(joy_name)), joy_name) < 0) |
|
|
|
|
strncpy(joy_name, "Unknown", sizeof(joy_name)); |
|
|
|
|
fprintf(stderr, "Name: \"%s\"\n", joy_name); |
|
|
|
|
|
|
|
|
|
for (;;) { |
|
|
|
|
foo = read(joy_fd, &js, sizeof(struct js_event)); |
|
|
|
|
if ( ! flag ) { |
|
|
|
|