diff options
author | bors[bot] <bors[bot]@users.noreply.github.com> | 2017-09-03 23:53:27 +0000 |
---|---|---|
committer | bors[bot] <bors[bot]@users.noreply.github.com> | 2017-09-03 23:53:27 +0000 |
commit | 413fcabdef0af55d5bc1a649bc3af221600ce171 (patch) | |
tree | bbc44568c20a417cc19c37e0de4eddf6894c691c /LICENSE | |
parent | 219fcd7adaa7cecd178347782103c9b9cec86c58 (diff) | |
parent | bd2cda18cec3d2acb1f7bb37778be557029b0268 (diff) | |
download | nix-413fcabdef0af55d5bc1a649bc3af221600ce171.zip |
Merge #715
715: Fix multiple issues with POSIX AIO r=asomers a=asomers
Fixed error handling in `AioCb::fsync`, `AioCb::read`, and `AioCb::write`
Previously, the `AioCb`'s `in_progress` field would erroneously be set
to `true`, even if the syscall had an error
Fixes #714
AioCb::Drop will now panic for in-progress AioCb
Printing a warning message to stderr isn't really appropriate, because
there's no way to guarantee that stderr is even valid. Nor is
aio_suspend necessarily an appropriate action to take.
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions