
11 Jun
2010
11 Jun
'10
8:54 a.m.
I actually found out the problem. It seems 1.43 introduced BOOST_ASIO_ENABLE_CANCELIO. When I define this, everything works again. Now there's still a bug! When trying to call cancel() on a serial_port when BOOST_ASIO_ENABLE_CANCELIO is not defined, it should fail with asio::error::operation_not_supported as the doc says, but it doens't. It just silently tries to go on with reading from the serial port. Philippe