print the name of the stick
This commit is contained in:
parent
cd57c7378b
commit
2e4aa5ee22
@ -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 ) {
|
||||||
|
Loading…
Reference in New Issue
Block a user