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 /sysdeps/mach/hurd/i386/intr-msg.h | |
parent | 46a7f24c84299bb1ad63de725f67d1df5dffc2dc (diff) | |
download | glibc-2d0d1d38761cd9aeb7063c5cce1993cec909f67f.tar.gz 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 'sysdeps/mach/hurd/i386/intr-msg.h')
0 files changed, 0 insertions, 0 deletions