SO_ERROR
if (getsockopt(s, SOL_SOCKET, SO_ERROR, &error, &len) == -1) {
return SO_ERROR;
case SO_ERROR:
translate(SO_ERROR);
RL(getsockopt(conn, SOL_SOCKET, SO_ERROR, &error, &errorlen));
if (getsockopt(sock, SOL_SOCKET, SO_ERROR,
CASERETURN(SO_ERROR);
if ((ret = getsockopt(s, SOL_SOCKET, SO_ERROR,
if (getsockopt(pfd[i].fd, SOL_SOCKET, SO_ERROR,