SOCK_NONBLOCK
SOCK_NONBLOCK);
SOCK_NONBLOCK);
socktype | SOCK_NONBLOCK | SOCK_DNS, 0)) == -1)
*sockp = socket(AF_INET, SOCK_DGRAM | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_NONBLOCK);
run(SOCK_NONBLOCK);
if (flags & SOCK_NONBLOCK) {
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, PF_UNSPEC,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, PF_UNSPEC,
so = socket(AF_INET, SOCK_DGRAM | SOCK_NONBLOCK, IPPROTO_UDP);
so = socket(AF_INET, SOCK_DGRAM | SOCK_NONBLOCK, IPPROTO_UDP);
if ((s = socket(AF_UNIX, SOCK_DGRAM|SOCK_NONBLOCK, 0)) < 0)
fd = socket(af, type | SOCK_NONBLOCK, proto);
sock = socket(addr->sa_family, SOCK_STREAM | SOCK_NONBLOCK,
sock = accept4(listens[n], sa, &len, SOCK_NONBLOCK);
listen_socks[n] = socket(af, SOCK_STREAM | SOCK_NONBLOCK,
SOCK_STREAM | SOCK_NONBLOCK, IPPROTO_TCP);
sock = socket(addr->sa_family, SOCK_DGRAM | SOCK_NONBLOCK, IPPROTO_UDP);
sock = socket(sa->sa_family, SOCK_DGRAM | SOCK_NONBLOCK, IPPROTO_UDP);
listen_socks[n] = socket(af, SOCK_DGRAM | SOCK_NONBLOCK,
SOCK_DGRAM | SOCK_NONBLOCK, IPPROTO_UDP);
SOCK_CLOEXEC | SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_NONBLOCK, AF_INET)) == -1)
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_CLOEXEC | SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_NONBLOCK, AF_INET)) == -1)
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
(struct sockaddr *)&s_un, &len, SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, 0)) == -1) {
if ((fd = socket(AF_INET, SOCK_STREAM | SOCK_NONBLOCK, 0)) == -1) {
SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC,
SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC,
SOCK_DGRAM | SOCK_NONBLOCK, IPPROTO_UDP)) == -1) {
SOCK_CLOEXEC | SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_NONBLOCK, AF_INET6)) == -1)
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_CLOEXEC | SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
return accept4(sockfd, addr, addrlen, SOCK_NONBLOCK | SOCK_CLOEXEC);
new_fd = accept4(c->fd, (struct sockaddr*)addr, addrlen, SOCK_NONBLOCK);
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_NONBLOCK, 0)) == -1)
SOCK_NONBLOCK, 0)) == -1)
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
res0->ai_socktype | SOCK_NONBLOCK,
res0->ai_socktype | SOCK_NONBLOCK,
if (SCARG(uap, flags) & ~(SOCK_CLOEXEC | SOCK_CLOFORK | SOCK_NONBLOCK))
: (flags & SOCK_NONBLOCK ? FNONBLOCK : 0);
type = SCARG(uap, type) & ~(SOCK_CLOEXEC | SOCK_CLOFORK | SOCK_NONBLOCK);
nonblock = SCARG(uap, type) & SOCK_NONBLOCK;
type &= ~(SOCK_CLOEXEC | SOCK_CLOFORK | SOCK_NONBLOCK | SOCK_DNS);
nonblock = SCARG(uap, type) & SOCK_NONBLOCK;
&len, SOCK_NONBLOCK);
SOCK_NONBLOCK, res->ai_protocol)) == -1)
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, 0, fds) == -1)
SOCK_NONBLOCK, 0)) == -1)
if ((*sd = socket(src->family, SOCK_STREAM | SOCK_NONBLOCK, 0))
if ((sock = accept4(fd, (struct sockaddr *)&ss, &sslen, SOCK_NONBLOCK))
fwd_sock = socket(AF_INET, SOCK_DGRAM | SOCK_NONBLOCK, 0);
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK, IPPROTO_TCP);
SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_NONBLOCK | SOCK_CLOEXEC)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, 0)) == -1) {
if ((pfkey_fd = socket(PF_KEY, SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_CLOEXEC | SOCK_NONBLOCK)) == -1) {
SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK, IPPROTO_TCP)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC,
if ((ret = accept4(sockfd, addr, addrlen, SOCK_NONBLOCK | SOCK_CLOEXEC))
&sunlen, SOCK_NONBLOCK);
sock = socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0);
SOCK_NONBLOCK | SOCK_CLOEXEC)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
if ((fd = socket(AF_ROUTE, SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_CLOEXEC | SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, IPPROTO_EIGRP)) == -1)
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, IPPROTO_EIGRP)) == -1)
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, 0)) == -1) {
(struct sockaddr *)&sun, &len, SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, 0)) == -1) {
if ((ret = accept4(sockfd, addr, addrlen, SOCK_NONBLOCK)) > -1) {
SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC,
SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC,
s = fd == -1 ? socket(ss->ss_family, SOCK_STREAM | SOCK_NONBLOCK,
SOCK_STREAM | SOCK_NONBLOCK, 0)) == -1)
if (socketpair(AF_UNIX, SOCK_SEQPACKET | SOCK_NONBLOCK,
s = socket(res->ai_family, res->ai_socktype | SOCK_NONBLOCK,
s = accept4(fd, sa(&ss), &len, SOCK_NONBLOCK);
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, 0)) == -1)
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
l->fd = socket(l->ss.ss_family, SOCK_STREAM | SOCK_NONBLOCK,
return accept4(sockfd, addr, addrlen, SOCK_NONBLOCK);
SOCK_NONBLOCK | SOCK_CLOEXEC)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_DGRAM | SOCK_CLOEXEC | SOCK_NONBLOCK, 0)) == -1) {
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, 0)) == -1) {
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC, 0);
SOCK_NONBLOCK | SOCK_CLOEXEC);
if ((fd = socket(PF_KEY, SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
fd = socket(af, domain | SOCK_NONBLOCK | SOCK_CLOEXEC, proto);
fd = accept4(s, NULL, NULL, SOCK_NONBLOCK);
s = socket(AF_ROUTE, SOCK_RAW | SOCK_NONBLOCK, AF_UNSPEC);
s = socket(AF_FRAME, SOCK_DGRAM | SOCK_NONBLOCK, IFT_ETHER);
s = socket(AF_UNIX, SOCK_SEQPACKET | SOCK_NONBLOCK, 0);
fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK, 0);
sock = accept4(ctl.fd, NULL, NULL, SOCK_CLOEXEC | SOCK_NONBLOCK);
sock = accept4(sock, sa, &len, SOCK_NONBLOCK);
if ((io->sock = socket(ai->ai_family, ai->ai_socktype | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM|SOCK_NONBLOCK, PF_UNSPEC, sp) == -1)
sock = socket(sa->sa_family, SOCK_STREAM | SOCK_NONBLOCK, 0);
if (socketpair(AF_UNIX, SOCK_STREAM|SOCK_NONBLOCK, PF_UNSPEC, sp) == -1) {
SOCK_DGRAM | SOCK_NONBLOCK, IPPROTO_UDP)) < 0) {
(struct sockaddr *)&sun, &len, SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, 0)) == -1) {
if ((sock = socket(AF_INET, SOCK_STREAM | SOCK_NONBLOCK, IPPROTO_TCP))
#ifdef SOCK_NONBLOCK
| SOCK_NONBLOCK
#ifndef SOCK_NONBLOCK
newfd = accept4(fd, (struct sockaddr*)&addr, &addrlen, SOCK_NONBLOCK);
return accept4(fd, addr, addrlen, SOCK_NONBLOCK);
SOCK_CLOEXEC | SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, AF_INET6)) == -1) {
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, IPPROTO_OSPF)) == -1)
SOCK_CLOEXEC | SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, AF_INET)) == -1) {
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK,
so = socket(AF_INET, SOCK_DGRAM | SOCK_NONBLOCK, IPPROTO_UDP);
SOCK_CLOEXEC | SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
sock = socket(ai->ai_family, ai->ai_socktype | SOCK_NONBLOCK,
SOCK_CLOEXEC | SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
l->stype | SOCK_NONBLOCK, l->sproto)) == -1) {
if ((server->sock = socket(AF_INET, SOCK_DGRAM | SOCK_NONBLOCK, 0))
if ((s = socket(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, 0)) == -1)
if ((cie->s = socket(af, SOCK_RAW | SOCK_NONBLOCK, proto)) == -1)
SOCK_STREAM | SOCK_NONBLOCK, 0)) == -1) {
(struct sockaddr *)&sun, &len, SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, 0)) == -1) {
SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC,
SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC,
SOCK_STREAM | SOCK_NONBLOCK, IPPROTO_TCP) : fd;
if ((s = socket(ss->ss_family, SOCK_DGRAM | SOCK_NONBLOCK,
if ((ret = accept4(sockfd, addr, addrlen, SOCK_NONBLOCK)) > -1) {
SOCK_CLOEXEC | SOCK_NONBLOCK)) == -1) {
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if ((s = socket(AF_INET, SOCK_DGRAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_RAW | SOCK_CLOEXEC | SOCK_NONBLOCK, 0)) == -1) {
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
SOCK_DGRAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
res->ai_socktype | SOCK_NONBLOCK, res->ai_protocol);
int fl = SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK;
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC,
if ((ret = accept4(sockfd, addr, addrlen, SOCK_NONBLOCK | SOCK_CLOEXEC))
SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC,
SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC,
SOCK_STREAM | SOCK_NONBLOCK : SOCK_DGRAM) | SOCK_CLOEXEC, 0);
SOCK_NONBLOCK|SOCK_CLOEXEC)) < 0) {
(struct sockaddr *)&ss, &sslen, SOCK_NONBLOCK)) == -1) {
SOCK_STREAM | SOCK_NONBLOCK, IPPROTO_TCP)) == -1) {
NULL, NULL, SOCK_NONBLOCK)) == -1) {
res->ai_socktype | SOCK_NONBLOCK, res->ai_protocol)) == -1)
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, PF_UNSPEC, pair)
rep->fd = socket(req.src.ss_family, SOCK_DGRAM | SOCK_NONBLOCK,
s = socket(res->ai_family, res->ai_socktype | SOCK_NONBLOCK,
s = socket(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, 0);
s = socket(res->ai_family, res->ai_socktype | SOCK_NONBLOCK,
SOCK_DGRAM | SOCK_NONBLOCK, 0);
new_fd = accept4(c->fd, (struct sockaddr*)addr, addrlen, SOCK_NONBLOCK);
if ((fd = socket(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, 0)) == -1) {
(struct sockaddr *)&sun, &len, SOCK_NONBLOCK)) == -1) {
if (socketpair(AF_UNIX, SOCK_STREAM|SOCK_NONBLOCK|SOCK_CLOEXEC,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, PF_UNSPEC,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, PF_UNSPEC,
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, PF_UNSPEC, fds)
if ((rpcsock = socket(AF_INET, SOCK_DGRAM | SOCK_NONBLOCK, 0)) == -1) {
if ((pingsock = socket(AF_INET, SOCK_DGRAM | SOCK_NONBLOCK, 0)) == -1) {
if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, PF_UNSPEC,