in listener.c [24:39]
static void handle_listen_error(int err)
{
switch(err) {
case EINTR:
/*
* The fact that we got an error return means that recvmmsg()
* hadn't actually done anything, so we can just loop back over
* the call no problem.
*/
return;
case 0:
fatal("Unexpected EOF from recvmmsg()\n");
default:
fatal("Unexpected listen error: %m (-%d)\n", errno);
}
}