When I pause my application with the debugger during some asynchronous operations, I get occasional failures with EINTR (system : Interrupted system call). I found out that previous versions of the documentation of boost asio stated that such failures are required to never happen. But the documentation has changed and I can't find that promise in the latest releases anymore. Has it been removed on purpose? Should there still be such a requirement on asynchronous operations?
When I pause my application with the debugger during some asynchronous operations, I get occasional failures with EINTR (system : Interrupted system call). I found out that previous versions of the documentation of boost asio stated that such failures are required to never happen. But the documentation has changed and I can't find that promise in the latest releases anymore. Has it been removed on purpose? Should there still be such a requirement on asynchronous operations?
Here is the relevant quote :