SO_RCVTIMEO
#if defined(SO_RCVTIMEO)
if (getsockopt(b->num, SOL_SOCKET, SO_RCVTIMEO,
if (setsockopt(b->num, SOL_SOCKET, SO_RCVTIMEO,
#if defined(SO_RCVTIMEO)
if (setsockopt(b->num, SOL_SOCKET, SO_RCVTIMEO,
#if defined(SO_RCVTIMEO)
if (setsockopt(b->num, SOL_SOCKET, SO_RCVTIMEO, ptr,
if (getsockopt(b->num, SOL_SOCKET, SO_RCVTIMEO,
CHECKe(setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, &to, sizeof(to)));
CHECKe(setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, &to, sizeof(to)));
CHECKe(setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, &to, sizeof(to)));
CHECKe(setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, &to, sizeof(to)));
CHECKe(setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, &to, sizeof(to)));
if (setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)) < 0)
if (setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)) < 0)
if (setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, &to, sizeof(to)) == -1)
case SO_RCVTIMEO:
case SO_RCVTIMEO:
error = sosetopt(so, SOL_SOCKET, SO_RCVTIMEO, m);