SO_ERROR
case SO_ERROR:
case SO_ERROR:
if (getsockopt(fd, SOL_SOCKET, SO_ERROR, &eval, &esize) < 0)
if (getsockopt(sd, SOL_SOCKET, SO_ERROR, &val, (socklen_t *)&sz) < 0) {
if (getsockopt(sk, SOL_SOCKET, SO_ERROR, &ret, &slen))
if (getsockopt(sk[i], SOL_SOCKET, SO_ERROR, &err, &slen))