diff options
author | Eric Wong <e@80x24.org> | 2019-09-15 01:00:06 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2019-09-15 06:27:09 +0000 |
commit | 87189dac4ad8af93ffba00af47d12ad42fb6971e (patch) | |
tree | eff557598f6cf15b2729d319c730529f8cc37665 /t | |
parent | b719908f4f94df7093454eed9b6c156f744e4d0a (diff) | |
download | public-inbox-87189dac4ad8af93ffba00af47d12ad42fb6971e.tar.gz |
EINTR should not happen when using non-blocking sockets like we do in our daemons, but maybe some OSes allow it to happen and edge-triggered notifications won't notify us again. So always retry immediately on EINTR without relying on kqueue or epoll to notify us, and log any other unrecoverable errors which may happen while we're at it.
Diffstat (limited to 't')
0 files changed, 0 insertions, 0 deletions