SO_KEEPALIVE
#if defined(SO_KEEPALIVE)
i = setsockopt(b->num, SOL_SOCKET, SO_KEEPALIVE, &i, sizeof(i));
if (setsockopt(pdata, SOL_SOCKET, SO_KEEPALIVE,
if (setsockopt(pdata, SOL_SOCKET, SO_KEEPALIVE,
if (setsockopt(fds[n], SOL_SOCKET, SO_KEEPALIVE,
setsockopt(connect_fd, SOL_SOCKET, SO_KEEPALIVE, &on, sizeof(on));
SO_KEEPALIVE, &on, sizeof(on)) == -1)
case SO_KEEPALIVE:
case SO_KEEPALIVE:
so->so_options & SO_KEEPALIVE) &&
sosetopt(so, SOL_SOCKET, SO_KEEPALIVE, mopt);
sosetopt(so, SOL_SOCKET, SO_KEEPALIVE, m);
i = setsockopt(s, SOL_SOCKET, SO_KEEPALIVE,
setsockopt(sock, SOL_SOCKET, SO_KEEPALIVE, (void *)&on,
setsockopt(sock_in, SOL_SOCKET, SO_KEEPALIVE, &on, sizeof(on)) == -1)
setsockopt(s->client_fd, SOL_SOCKET, SO_KEEPALIVE, (void *)&on,
setsockopt(s->server_fd, SOL_SOCKET, SO_KEEPALIVE, (void *)&on,
setsockopt(s, SOL_SOCKET, SO_KEEPALIVE, &trial, sizeof(trial));
if (setsockopt(fd, SOL_SOCKET, SO_KEEPALIVE, &val, sizeof(val)) == -1)