]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/asio/detail/reactive_serial_port_service.hpp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / boost / asio / detail / reactive_serial_port_service.hpp
index 8f50f5b1cb4d3b259f6e6dc5a68ca381ed522fb2..776762fc39350b94855c116ab98a9a3da70c5dfa 100644 (file)
@@ -140,9 +140,8 @@ public:
   boost::system::error_code send_break(implementation_type& impl,
       boost::system::error_code& ec)
   {
-    errno = 0;
-    descriptor_ops::error_wrapper(::tcsendbreak(
-          descriptor_service_.native_handle(impl), 0), ec);
+    int result = ::tcsendbreak(descriptor_service_.native_handle(impl), 0);
+    descriptor_ops::get_last_error(ec, result < 0);
     return ec;
   }