X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fserial%2Fserial.cxx;h=405e9b04c76f2f2162e8d3ab64f6283868544669;hb=18703ce02d64e0d696404e1a441ec9ce1e9a673a;hp=4e7b3af678185fca0cc473a62038ac449cd99343;hpb=7fc8c026884b2d0a1b683765c089a9bef5ac47c8;p=simgear.git diff --git a/simgear/serial/serial.cxx b/simgear/serial/serial.cxx index 4e7b3af6..405e9b04 100644 --- a/simgear/serial/serial.cxx +++ b/simgear/serial/serial.cxx @@ -129,7 +129,7 @@ bool SGSerialPort::open_port(const string& device) { // config.c_cflag |= CLOCAL; -#if ! defined( sgi ) +#if !defined( sgi ) && !defined(_AIX) // disable hardware flow control config.c_cflag &= ~(CRTSCTS); #endif @@ -234,11 +234,11 @@ bool SGSerialPort::set_baud(int baud) { speed = B19200; } else if ( baud == 38400 ) { speed = B38400; +#if defined( linux ) || defined( __FreeBSD__ ) } else if ( baud == 57600 ) { speed = B57600; } else if ( baud == 115200 ) { speed = B115200; -#if defined( linux ) || defined( __FreeBSD__ ) } else if ( baud == 230400 ) { speed = B230400; #endif