X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fmain.c;h=ec3bcf8bb093c04ebab69f0657792701657e58ca;hb=8d35aa7775627c24b54db6883b4df7ba0cc65c34;hp=3c41acf43119b09ee6bc60527e9461c87fe66ec2;hpb=9c67b30c9aacfdd2bf783ed25848a152d73ea8b3;p=sball diff --git a/src/main.c b/src/main.c index 3c41acf..ec3bcf8 100644 --- a/src/main.c +++ b/src/main.c @@ -6,6 +6,12 @@ #include #include "sball.h" +#ifdef __FreeBSD__ +#define DEFDEV "/dev/ttyu0" +#else +#define DEFDEV "/dev/ttyS0" +#endif + static void sighandler(int s); static struct sball *sb; @@ -18,8 +24,8 @@ int main(int argc, char **argv) signal(SIGINT, sighandler); - if(!(sb = sball_open(argv[1] ? argv[1] : "/dev/ttyS0"))) { - fprintf(stderr, "Failed to open spaceball at %s\n", argv[1] ? argv[1] : "/dev/ttyS0"); + if(!(sb = sball_open(argv[1] ? argv[1] : DEFDEV))) { + fprintf(stderr, "Failed to open spaceball at %s\n", argv[1] ? argv[1] : DEFDEV); return 1; } fd = sball_fd(sb);