Fix unused return value warning.
diff --git a/asio/include/asio/detail/impl/signal_set_service.ipp b/asio/include/asio/detail/impl/signal_set_service.ipp index 4cde184..14adbab 100644 --- a/asio/include/asio/detail/impl/signal_set_service.ipp +++ b/asio/include/asio/detail/impl/signal_set_service.ipp
@@ -63,8 +63,9 @@ #else // defined(BOOST_WINDOWS) || defined(__CYGWIN__) int saved_errno = errno; signal_state* state = get_signal_state(); - (void)::write(state->write_descriptor_, + int result = ::write(state->write_descriptor_, &signal_number, sizeof(signal_number)); + (void)result; errno = saved_errno; #endif // defined(BOOST_WINDOWS) || defined(__CYGWIN__)