SOL_SOCKET
if ((ret = getsockopt(s, SOL_SOCKET, SO_ERROR,
ret = setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &x, sizeof(x));
cmsg->cmsg_level = SOL_SOCKET;
if (setsockopt(s, SOL_SOCKET, SO_DEBUG,
if (setsockopt(s, SOL_SOCKET, SO_RCVBUF,
if (setsockopt(s, SOL_SOCKET, SO_SNDBUF,
setsockopt(s, SOL_SOCKET, SO_BINDANY, &on, sizeof(on));
i = setsockopt(s, SOL_SOCKET, SO_KEEPALIVE,
#if defined SOL_SOCKET && defined SO_REUSEADDR
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR,
ret = setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &i, sizeof(i));
if (getsockopt(sock, SOL_SOCKET, SO_ERROR, &err, &len) != 0)
i = setsockopt(b->num, SOL_SOCKET, SO_KEEPALIVE, &i, sizeof(i));
if (getsockopt(b->num, SOL_SOCKET, SO_RCVTIMEO,
if (setsockopt(b->num, SOL_SOCKET, SO_RCVTIMEO,
if (setsockopt(b->num, SOL_SOCKET, SO_RCVTIMEO,
if (setsockopt(b->num, SOL_SOCKET, SO_RCVTIMEO, ptr,
if (getsockopt(b->num, SOL_SOCKET, SO_RCVTIMEO,
if (setsockopt(b->num, SOL_SOCKET, SO_SNDTIMEO, ptr,
if (getsockopt(b->num, SOL_SOCKET, SO_SNDTIMEO,
if (getsockopt(c->sock, SOL_SOCKET, SO_ERROR, &err, &sz) == -1) {
if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) == -1) {
if (getsockopt(fd, SOL_SOCKET, SO_RTABLE, &rtable, &len) == -1) {
if (setsockopt(fd, SOL_SOCKET, SO_RTABLE,
if (getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &optval, &optlen) == -1) {
if (setsockopt(pair[0], SOL_SOCKET, SO_ZEROIZE, &on, sizeof(on)) == -1)
if (setsockopt(pair[1], SOL_SOCKET, SO_ZEROIZE, &on, sizeof(on)) == -1)
cmsg->cmsg_level = SOL_SOCKET;
setsockopt(sock, SOL_SOCKET, SO_KEEPALIVE, (void *)&on,
setsockopt(sock_in, SOL_SOCKET, SO_KEEPALIVE, &on, sizeof(on)) == -1)
if (setsockopt(fd, SOL_SOCKET, SO_SNDBUF, &sz, sizeof sz) == -1)
if (setsockopt(Socket, SOL_SOCKET, SO_USELOOPBACK,
setsockopt(s, SOL_SOCKET, SO_BROADCAST, &enable, sizeof enable);
if (setsockopt(Server_socket, SOL_SOCKET, SO_REUSEPORT, &true,
cmsg.hdr.cmsg_level = SOL_SOCKET;
(void)_setsockopt(statp->_vcsock, SOL_SOCKET, SO_NOSIGPIPE, &on,
if (_setsockopt(s, SOL_SOCKET, SO_BROADCAST, &o, sizeof o) < 0)
cm.cmsg.cmsg_level = SOL_SOCKET;
if (_getsockopt(fd, SOL_SOCKET, SO_TYPE, &type, &len) < 0)
cmsg->cmsg_level = SOL_SOCKET;
cmsg.hdr.cmsg_level = SOL_SOCKET;
if (cmp->cmsg_level == SOL_SOCKET
} else if (cmp->cmsg_level == SOL_SOCKET
(void)setsockopt(sd, SOL_SOCKET, SO_NOSIGPIPE, &opt, sizeof opt);
if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 ||
if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 ||
if (getsockopt(ds, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 ||
if (setsockopt(ss->s, SOL_SOCKET, SO_LINGER, &li, sizeof(li)) < 0) {
if (getsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, dev, &len) == -1) {
if (setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE,
if (setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE,
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) < 0)
if (setsockopt(pdata, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) < 0)
if (setsockopt(pdata, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) < 0)
if (setsockopt(*s, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(0, SOL_SOCKET, SO_OOBINLINE, &on, sizeof(on)) < 0)
(void) setsockopt(s, SOL_SOCKET, SO_REUSEADDR,
setsockopt(0, SOL_SOCKET, SO_KEEPALIVE,
(void) setsockopt(net, SOL_SOCKET, SO_OOBINLINE,
if (setsockopt(s.fd, SOL_SOCKET, SO_SNDBUF, &sndbuf_size,
setsockopt(rmtape, SOL_SOCKET, SO_SNDBUF, &size, sizeof (size)) < 0)
setsockopt(rmtape, SOL_SOCKET, SO_RCVBUF, &size, sizeof (size));
setsockopt(lfd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on));
if(setsockopt(soc, SOL_SOCKET, SO_REUSEADDR, &val, (socklen_t)sizeof(val)) < 0) {
if((setsockopt(sess->soc, SOL_SOCKET, SO_SNDTIMEO, &timeout, sizeof(timeout)) < 0)
|| (setsockopt(sess->soc, SOL_SOCKET, SO_RCVTIMEO, &timeout, sizeof(timeout)) < 0)) {
if(getsockopt(sess->soc, SOL_SOCKET, SO_SNDBUF, &val, &len) == 0)
if((setsockopt(sess->soc, SOL_SOCKET, SO_SNDBUF, &val, sizeof(val)) < 0)
|| (setsockopt(sess->soc, SOL_SOCKET, SO_RCVBUF, &val, sizeof(val)) < 0)) {
setsockopt(fd, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(tcpsock, SOL_SOCKET,
if (setsockopt(tcp6sock, SOL_SOCKET,
if (setsockopt(msgsock, SOL_SOCKET,
if (setsockopt(msgsock, SOL_SOCKET,
setsockopt(s, SOL_SOCKET, SO_DEBUG, (char *)&hold,
setsockopt(s, SOL_SOCKET, SO_DONTROUTE, (char *)&hold,
if (setsockopt(s, SOL_SOCKET, SO_TIMESTAMP, &on, sizeof(on)) < 0)
setsockopt(s, SOL_SOCKET, SO_RCVBUF, (char *)&hold,
setsockopt(s, SOL_SOCKET, SO_SNDBUF, (char *)&hold,
if (cmsg->cmsg_level == SOL_SOCKET &&
setsockopt(s, SOL_SOCKET, SO_DEBUG, (char *)&hold,
if (setsockopt(s, SOL_SOCKET, SO_SNDBUF, &sockbufsize,
if (setsockopt(s, SOL_SOCKET, SO_RCVBUF, &sockbufsize,
setsockopt(s, SOL_SOCKET, SO_RCVBUF, (char *)&hold,
setsockopt(lfd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on));
setsockopt(fd, SOL_SOCKET, SO_BROADCAST, &on, sizeof(on));
if (setsockopt(s, SOL_SOCKET, SO_RERROR, &on, sizeof(on)) == -1)
if (setsockopt(rt_sock, SOL_SOCKET,SO_USELOOPBACK,
if (setsockopt(sock, SOL_SOCKET,SO_BROADCAST, &on,sizeof(on)) < 0)
if (setsockopt(sock, SOL_SOCKET, SO_PASSIFNAME, &on,sizeof(on)) < 0)
if (setsockopt(sock, SOL_SOCKET, SO_RCVBUF,
if (setsockopt(sock, SOL_SOCKET, SO_RCVBUF,
if (setsockopt(soc, SOL_SOCKET, SO_RCVBUF,
cm->cmsg_level == SOL_SOCKET &&
if (cm->cmsg_level == SOL_SOCKET &&
if (sopt->sopt_level != SOL_SOCKET) {
if (sopt->sopt_level != SOL_SOCKET) {
cm->cmsg_level != SOL_SOCKET ||
if (cm->cmsg_level != SOL_SOCKET ||
cm->cmsg_level == SOL_SOCKET)
SCM_CREDS, SOL_SOCKET);
.sopt_level = SOL_SOCKET,
if (cm->cmsg_type != SCM_RIGHTS || cm->cmsg_level != SOL_SOCKET ||
SCM_TIMESTAMP, SOL_SOCKET);
if (cm->cmsg_type != SCM_RIGHTS || cm->cmsg_level != SOL_SOCKET ||
SCM_TIMESTAMP, SOL_SOCKET);
if (sopt->sopt_level == SOL_SOCKET &&
if (sopt->sopt_level == SOL_SOCKET &&
if (sopt->sopt_level == SOL_SOCKET &&
SCM_TIMESTAMP, SOL_SOCKET);
nb_setsockopt_int(so, SOL_SOCKET, SO_KEEPALIVE, 1);
setsockopt(net_fd, SOL_SOCKET, SO_SNDBUF, &sndbuf, sizeof(sndbuf));
sopt.sopt_level = SOL_SOCKET;
sopt.sopt_level = SOL_SOCKET;
sopt.sopt_level = SOL_SOCKET;
sopt.sopt_level = SOL_SOCKET;
cmsg.cmsg.cmsg_level = SOL_SOCKET;
cmsg.cmsg.cmsg_level = SOL_SOCKET;
cm->cmsg_level = SOL_SOCKET;
if (cm->cmsg_level != SOL_SOCKET || cm->cmsg_type != SCM_RIGHTS) {
cm->cmsg_level, cm->cmsg_type, SOL_SOCKET, SCM_RIGHTS);
cmsg->cmsg_level = SOL_SOCKET;
SOL_SOCKET, SO_REUSEADDR, (char *)&on, sizeof(on)) < 0)
SOL_SOCKET, SO_REUSEADDR, (char *)&on, sizeof(on)) < 0)
cmsg->cmsg_level = SOL_SOCKET;
if (setsockopt(s1, SOL_SOCKET, SO_REUSEPORT, &on, sizeof(on)) < 0)
if (setsockopt(s2, SOL_SOCKET, SO_REUSEPORT, &on, sizeof(on)) < 0)
if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT,
if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT,
if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT,
if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &on, sizeof(on)) < 0)
if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &on, sizeof(on)) < 0)
if (setsockopt(s2, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) < 0)
if (setsockopt(s2, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) < 0)
if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT,
cm->cmsg_level = SOL_SOCKET;
cm->cmsg_level = SOL_SOCKET;
if (cm->cmsg_level != SOL_SOCKET)
if (setsockopt(sock2, SOL_SOCKET, SO_NOSIGPIPE, &i, sizeof(i)) < 0)
if (setsockopt(sock2, SOL_SOCKET, SO_NOSIGPIPE, &i, sizeof(i)) < 0)
if (getsockopt(serv_s, SOL_SOCKET, SO_CPUHINT,
if (setsockopt(serv_s, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(serv_s, SOL_SOCKET, SO_REUSEPORT,
if (getsockopt(serv_s, SOL_SOCKET, SO_CPUHINT,
if (setsockopt(serv_s, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(serv_s, SOL_SOCKET, SO_REUSEPORT,
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) < 0)
if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &on,
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &on,
if (getsockopt(s, SOL_SOCKET, SO_CPUHINT,
if (setsockopt(s, SOL_SOCKET, SO_RCVTIMEO,
if (setsockopt(conn->c_s, SOL_SOCKET, SO_RCVTIMEO, &readto,
if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &on, sizeof(on)) < 0)
if (setsockopt(s, SOL_SOCKET, SO_RCVBUF, &rcvbuf, sizeof(rcvbuf)) < 0)
if (getsockopt(s, SOL_SOCKET, SO_CPUHINT, &cpu, &cpu_len) < 0)
if (setsockopt(EFds[0], SOL_SOCKET, SO_PASSCRED, &optval, sizeof(optval)) < 0) {
if (cmsg->cmsg_level != SOL_SOCKET)
if (setsockopt(fd, SOL_SOCKET, SO_LINGER, &l, sizeof(l)) < 0)
if (setsockopt(fd, SOL_SOCKET, SO_LINGER, &l, sizeof(l)) < 0)
if (telnet_debug && SetSockOpt(net, SOL_SOCKET, SO_DEBUG, 1) < 0) {
(SetSockOpt(net, SOL_SOCKET, SO_DEBUG, telnet_debug)) < 0) {
if (net > 0 && SetSockOpt(net, SOL_SOCKET, SO_DEBUG, 1) < 0)
if (SetSockOpt(net, SOL_SOCKET, SO_OOBINLINE, 1) == -1) {
setsockopt(p->s, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on));
setsockopt(s->client_fd, SOL_SOCKET, SO_KEEPALIVE, (void *)&on,
setsockopt(s->server_fd, SOL_SOCKET, SO_KEEPALIVE, (void *)&on,
if (setsockopt(listenfd, SOL_SOCKET, SO_REUSEADDR, (void *)&on,
setsockopt(fd, SOL_SOCKET, opt, (char *)&on, sizeof (on))
if (setsockopt(T_TCP(c)->listen_sd, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(*s, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on))
if (setsockopt(*s, SOL_SOCKET, SO_DEBUG, &debuglvl,
cmsg.hdr.cmsg_level = SOL_SOCKET;
|| cmsg.hdr.cmsg_level != SOL_SOCKET
cmsg->cmsg_level = SOL_SOCKET;
cmsg->cmsg_level = SOL_SOCKET;
if (cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) {
cmsg->cmsg_level = SOL_SOCKET;
if (setsockopt(reply[0], SOL_SOCKET, SO_SNDBUF, &expect, sizeof(int)) == -1)
if (setsockopt(reply[1], SOL_SOCKET, SO_RCVBUF, &expect, sizeof(int)) == -1)
setsockopt(s->fd, SOL_SOCKET, SO_REUSEADDR, (struct sockaddr *)&s->socket,
setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &s, sizeof s);
setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &s, sizeof s);
if (getsockopt(p->fd, SOL_SOCKET, SO_TYPE, &type, &sz) == -1) {
if (getsockopt(p->fd, SOL_SOCKET, SO_TYPE, &type, &sz) == -1) {
setsockopt(0, SOL_SOCKET, SO_RCVBUF, &size, sizeof (size)) < 0)
if (getsockopt(0, SOL_SOCKET, SO_TYPE,
if (getsockopt(0, SOL_SOCKET, SO_TYPE,
if (getsockopt(0, SOL_SOCKET, SO_TYPE,
if (setsockopt(s, SOL_SOCKET, SO_BROADCAST, &on, sizeof(on)) < 0)
&& cmsg->cmsg_level == SOL_SOCKET
if (setsockopt(*s, SOL_SOCKET, SO_REUSEADDR,
if (getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &len, &slen) == 0) {
setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &len, sizeof(len));
setsockopt(s, SOL_SOCKET, SO_DEBUG, (char *)&on, sizeof(on));
if (setsockopt(sndsock, SOL_SOCKET, SO_SNDBUF, (char *)&datalen,
setsockopt(sndsock, SOL_SOCKET, SO_DEBUG,
setsockopt(sndsock, SOL_SOCKET, SO_DONTROUTE,
(void) setsockopt(rcvsock, SOL_SOCKET, SO_DEBUG,
(void) setsockopt(rcvsock, SOL_SOCKET, SO_DONTROUTE,
if (setsockopt(sndsock, SOL_SOCKET, SO_SNDBUF, (char *)&i,
(void) setsockopt(sndsock, SOL_SOCKET, SO_DEBUG,
(void) setsockopt(sndsock, SOL_SOCKET, SO_DONTROUTE,
if (getsockopt(rqstp->rq_xprt->xp_fd, SOL_SOCKET,
if (getsockopt(rqstp->rq_xprt->xp_fd, SOL_SOCKET,
if (getsockopt(0, SOL_SOCKET, SO_TYPE,