X-Git-Url: https://git.gag.com/?p=debian%2Fgcpegg;a=blobdiff_plain;f=regtest.c;h=397dd60e128b8716f98f41409e6ee84008fae5c8;hp=5d3f6c8b40dcf5d667e544561f93a72bdc162de5;hb=c4b524da8118d47a9642465e5e4b7cefa44043b7;hpb=52cf3603395848b52cb2c5078db1dc90a35ad2c2 diff --git a/regtest.c b/regtest.c index 5d3f6c8..397dd60 100644 --- a/regtest.c +++ b/regtest.c @@ -10,6 +10,10 @@ #define __USE_BSD #include #undef __USE_BSD +#if defined(__FreeBSD_kernel__) +/* Not patching the code directly, used once, in a "|" context */ +#define O_NDELAY 0 +#endif #include #include @@ -56,7 +60,9 @@ int main(int argc, char *argv[]) { res = tcgetattr(TTY_fd, &tt); res = cfsetospeed(&tt, baud); cfmakeraw(&tt); +#if !defined(__FreeBSD_kernel__) tt.c_oflag &= (~(TABDLY | ONLCR)); +#endif res = tcsetattr(TTY_fd, TCSANOW, &tt); mean = 0;