diff options
Diffstat (limited to '3rdparty/asio/include/asio/impl/serial_port_base.ipp')
-rw-r--r-- | 3rdparty/asio/include/asio/impl/serial_port_base.ipp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/3rdparty/asio/include/asio/impl/serial_port_base.ipp b/3rdparty/asio/include/asio/impl/serial_port_base.ipp index 748c8ca0d1a..ebb38870a34 100644 --- a/3rdparty/asio/include/asio/impl/serial_port_base.ipp +++ b/3rdparty/asio/include/asio/impl/serial_port_base.ipp @@ -2,7 +2,7 @@ // impl/serial_port_base.ipp // ~~~~~~~~~~~~~~~~~~~~~~~~~ // -// Copyright (c) 2003-2016 Christopher M. Kohlhoff (chris at kohlhoff dot com) +// Copyright (c) 2003-2021 Christopher M. Kohlhoff (chris at kohlhoff dot com) // Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com) // // Distributed under the Boost Software License, Version 1.0. (See accompanying @@ -113,7 +113,7 @@ ASIO_SYNC_OP_VOID serial_port_base::baud_rate::store( ec = asio::error::invalid_argument; ASIO_SYNC_OP_VOID_RETURN(ec); } -# if defined(_BSD_SOURCE) +# if defined(_BSD_SOURCE) || defined(_DEFAULT_SOURCE) ::cfsetspeed(&storage, baud); # else ::cfsetispeed(&storage, baud); @@ -249,7 +249,7 @@ ASIO_SYNC_OP_VOID serial_port_base::flow_control::store( { case none: storage.c_iflag &= ~(IXOFF | IXON); -# if defined(_BSD_SOURCE) +# if defined(_BSD_SOURCE) || defined(_DEFAULT_SOURCE) storage.c_cflag &= ~CRTSCTS; # elif defined(__QNXNTO__) storage.c_cflag &= ~(IHFLOW | OHFLOW); @@ -257,14 +257,14 @@ ASIO_SYNC_OP_VOID serial_port_base::flow_control::store( break; case software: storage.c_iflag |= IXOFF | IXON; -# if defined(_BSD_SOURCE) +# if defined(_BSD_SOURCE) || defined(_DEFAULT_SOURCE) storage.c_cflag &= ~CRTSCTS; # elif defined(__QNXNTO__) storage.c_cflag &= ~(IHFLOW | OHFLOW); # endif break; case hardware: -# if defined(_BSD_SOURCE) +# if defined(_BSD_SOURCE) || defined(_DEFAULT_SOURCE) storage.c_iflag &= ~(IXOFF | IXON); storage.c_cflag |= CRTSCTS; break; @@ -305,7 +305,7 @@ ASIO_SYNC_OP_VOID serial_port_base::flow_control::load( { value_ = software; } -# if defined(_BSD_SOURCE) +# if defined(_BSD_SOURCE) || defined(_DEFAULT_SOURCE) else if (storage.c_cflag & CRTSCTS) { value_ = hardware; |