about summary refs log tree commit homepage
path: root/t
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2019-09-15 01:00:06 +0000
committerEric Wong <e@80x24.org>2019-09-15 06:27:09 +0000
commit87189dac4ad8af93ffba00af47d12ad42fb6971e (patch)
treeeff557598f6cf15b2729d319c730529f8cc37665 /t
parentb719908f4f94df7093454eed9b6c156f744e4d0a (diff)
downloadpublic-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