diff --git a/src/Compat.cpp b/src/Compat.cpp index 46efeda..8ce2356 100644 --- a/src/Compat.cpp +++ b/src/Compat.cpp @@ -41,7 +41,9 @@ TEST_CASE("init and reset termios") { CHECK_EQ(current.c_iflag, original.c_iflag); CHECK_EQ(current.c_ispeed, original.c_ispeed); CHECK_EQ(current.c_lflag, original.c_lflag); +#ifndef BEAMMP_FREEBSD // The 'c_line' attribute seems to only exist on Linux, so we need to omit it on other platforms CHECK_EQ(current.c_line, original.c_line); +#endif CHECK_EQ(current.c_oflag, original.c_oflag); CHECK_EQ(current.c_ospeed, original.c_ospeed); }