X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=regtest.c;h=397dd60e128b8716f98f41409e6ee84008fae5c8;hb=9c19f1c350c5d075a47a193c1b5b2d9f8fa41f04;hp=5d3f6c8b40dcf5d667e544561f93a72bdc162de5;hpb=491009ffbaedc312f1588681d2af08cd394a99de;p=debian%2Fgcpegg 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;