X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=reg_pear.c;h=7bb7c5ca25a658ccbdbbf1aa82fe2d93094f44a2;hb=4434c16e9a337718d124ca58fd96cc99efb9ecd7;hp=bc79bb702920bd432bfb6ba07a5a38ccf613505d;hpb=42336b017ba010d03c1db3c28c8549e5d97a1cd9;p=debian%2Fgcpegg diff --git a/reg_pear.c b/reg_pear.c index bc79bb7..7bb7c5c 100644 --- a/reg_pear.c +++ b/reg_pear.c @@ -91,11 +91,11 @@ static int32 OpenDev(DevOpts *opts) { case 115200: baudcon = B115200; break; #endif default: - printf("%s: Baud rate %ld not supported.\n", pgmname, opts->baud); + printf("%s: Baud rate %d not supported.\n", pgmname, opts->baud); return -1; } - fprintf(stderr, "Opening %s at %ld\n", ttydev, opts->baud); + fprintf(stderr, "Opening %s at %d\n", ttydev, opts->baud); if ((TTY_fd = open(ttydev, O_RDONLY #ifdef CPU_BOUND | O_NDELAY @@ -122,7 +122,9 @@ static int32 OpenDev(DevOpts *opts) { #else res = cfsetospeed(&tt, baudcon); cfmakeraw(&tt); +#if !defined(__FreeBSD_kernel__) tt.c_oflag &= (~(TABDLY | ONLCR)); +#endif #endif res = tcsetattr(TTY_fd, TCSANOW, &tt);