6 #include <sys/select.h>
9 static void sighandler(int s);
11 static struct sball *sb;
14 int main(int argc, char **argv)
19 signal(SIGINT, sighandler);
21 if(!(sb = sball_open(argv[1] ? argv[1] : "/dev/ttyS0"))) {
22 fprintf(stderr, "Failed to open spaceball at %s\n", argv[1] ? argv[1] : "/dev/ttyS0");
31 if(select(fd + 1, &rdset, 0, 0, 0) > 0) {
32 if(FD_ISSET(fd, &rdset)) {
42 static void sighandler(int s)