X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=sball;a=blobdiff_plain;f=src%2Fmain.c;h=ec3bcf8bb093c04ebab69f0657792701657e58ca;hp=3c41acf43119b09ee6bc60527e9461c87fe66ec2;hb=b749ae14b503c3a01d8fcefc22daf561454a3de0;hpb=9f32047b6512fb261f5b57f62571b658ba6e3330 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);