diff options
| author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2018-10-09 22:25:19 +0200 |
|---|---|---|
| committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2018-10-28 10:25:44 +0100 |
| commit | 2d0d1d38761cd9aeb7063c5cce1993cec909f67f (patch) | |
| tree | f2fb36f0ff93ccde48f55fb92c90c1d7b5eab60b /stdlib/bits/stdlib.h | |
| parent | 46a7f24c84299bb1ad63de725f67d1df5dffc2dc (diff) | |
| download | glibc-2d0d1d38761cd9aeb7063c5cce1993cec909f67f.tar.xz glibc-2d0d1d38761cd9aeb7063c5cce1993cec909f67f.zip | |
hurd: Return EIO on non-responding interrupted servers
since we do not actually know whether the RPC was completed or not,
which makes a huge difference for e.g. write(), so better really error
out than letting caller think that the RPC did not happen.
* hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): When the server does not
answer to interrupt_operation, return EIO instead of EINTR.
Diffstat (limited to 'stdlib/bits/stdlib.h')
0 files changed, 0 insertions, 0 deletions
