print the name of the stick

This commit is contained in:
tth 2021-06-07 09:28:59 +02:00
parent cd57c7378b
commit 2e4aa5ee22
1 changed files with 6 additions and 0 deletions

View File

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