id summary reporter owner description type status milestone component version severity resolution keywords cc 10367 kqueue on OSX broke support for read-only file descriptors alexander.afanasyev@… chris_kohlhoff "Prior 1.56, we were successfully using `boost::asio::posix::stream_descriptor` with libpcap (file descriptor retrieved via `pcap_get_selectable_fd`). My understanding, that change https_github.com_boostorg_asio_commit_660e9fe30204e0ada0d1fd40c48015810d2647dc (replace _ with /) required all file-descriptors to be both readable and writeable (e.g., register_descriptor always registers EVFILT_READ and EVFILT_WRITE events). In the case of libpcap, the file descriptor only works in one direction (read) and attempt to register EVFILT_WRITE event results in `assign: Invalid argument` error." Bugs new To Be Determined asio Boost 1.56.0 Problem