From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2021-09-06 11:13:25


On 9/2/21 8:10 PM, Alex Steshkin via Boost wrote:
> Hello,
>
> By default on QNX OS the select_reactor class is used, which uses the POSIX select() to wait for I/O and write to a pipe to interrupt the wait.
> Neither select() nor pipes are efficient on QNX OS.
> We propose to introduce new ionotify_reactor class for QNX OS, which uses ionotify() and pulses instead of select() and pipes.
> If you are interested in this patch please let me know how to proceed with it:
> - what repo and branch should I use for this patch?
> - what is mandatory test set should be done for this patch?
> - what documentation should be updated to reflect this patch?

Main ASIO development happens here:

https://github.com/chriskohlhoff/asio/

Boost.ASIO is produced from that source code automatically. You probably
want to propose your patch there.