Lines Matching refs:s
250 int s; in anetCreateSocket() local
251 if ((s = socket(domain, SOCK_STREAM, 0)) == -1) { in anetCreateSocket()
258 if (anetSetReuseAddr(err,s) == ANET_ERR) { in anetCreateSocket()
259 close(s); in anetCreateSocket()
262 return s; in anetCreateSocket()
271 int s = ANET_ERR, rv; in anetTcpGenericConnect() local
288 if ((s = socket(p->ai_family,p->ai_socktype,p->ai_protocol)) == -1) in anetTcpGenericConnect()
290 if (anetSetReuseAddr(err,s) == ANET_ERR) goto error; in anetTcpGenericConnect()
291 if (flags & ANET_CONNECT_NONBLOCK && anetNonBlock(err,s) != ANET_OK) in anetTcpGenericConnect()
302 if (bind(s,b->ai_addr,b->ai_addrlen) != -1) { in anetTcpGenericConnect()
313 if (connect(s,p->ai_addr,p->ai_addrlen) == -1) { in anetTcpGenericConnect()
318 close(s); in anetTcpGenericConnect()
319 s = ANET_ERR; in anetTcpGenericConnect()
331 if (s != ANET_ERR) { in anetTcpGenericConnect()
332 close(s); in anetTcpGenericConnect()
333 s = ANET_ERR; in anetTcpGenericConnect()
341 if (s == ANET_ERR && source_addr && (flags & ANET_CONNECT_BE_BINDING)) { in anetTcpGenericConnect()
344 return s; in anetTcpGenericConnect()
374 int s; in anetUnixGenericConnect() local
377 if ((s = anetCreateSocket(err,AF_LOCAL)) == ANET_ERR) in anetUnixGenericConnect()
383 if (anetNonBlock(err,s) != ANET_OK) in anetUnixGenericConnect()
386 if (connect(s,(struct sockaddr*)&sa,sizeof(sa)) == -1) { in anetUnixGenericConnect()
389 return s; in anetUnixGenericConnect()
392 close(s); in anetUnixGenericConnect()
395 return s; in anetUnixGenericConnect()
438 static int anetListen(char *err, int s, struct sockaddr *sa, socklen_t len, int backlog) { in anetListen() argument
439 if (bind(s,sa,len) == -1) { in anetListen()
441 close(s); in anetListen()
445 if (listen(s, backlog) == -1) { in anetListen()
447 close(s); in anetListen()
453 static int anetV6Only(char *err, int s) { in anetV6Only() argument
455 if (setsockopt(s,IPPROTO_IPV6,IPV6_V6ONLY,&yes,sizeof(yes)) == -1) { in anetV6Only()
457 close(s); in anetV6Only()
465 int s, rv; in _anetTcpServer() local
480 if ((s = socket(p->ai_family,p->ai_socktype,p->ai_protocol)) == -1) in _anetTcpServer()
483 if (af == AF_INET6 && anetV6Only(err,s) == ANET_ERR) goto error; in _anetTcpServer()
484 if (anetSetReuseAddr(err,s) == ANET_ERR) goto error; in _anetTcpServer()
485 if (anetListen(err,s,p->ai_addr,p->ai_addrlen,backlog) == ANET_ERR) goto error; in _anetTcpServer()
494 s = ANET_ERR; in _anetTcpServer()
497 return s; in _anetTcpServer()
512 int s; in anetUnixServer() local
515 if ((s = anetCreateSocket(err,AF_LOCAL)) == ANET_ERR) in anetUnixServer()
521 if (anetListen(err,s,(struct sockaddr*)&sa,sizeof(sa),backlog) == ANET_ERR) in anetUnixServer()
525 return s; in anetUnixServer()
528 static int anetGenericAccept(char *err, int s, struct sockaddr *sa, socklen_t *len) { in anetGenericAccept() argument
531 fd = accept(s,sa,len); in anetGenericAccept()
545 int anetTcpAccept(char *err, int s, char *ip, size_t ip_len, int *port) { in anetTcpAccept() argument
549 if ((fd = anetGenericAccept(err,s,(struct sockaddr*)&sa,&salen)) == -1) in anetTcpAccept()
553 struct sockaddr_in *s = (struct sockaddr_in *)&sa; in anetTcpAccept() local
554 if (ip) inet_ntop(AF_INET,(void*)&(s->sin_addr),ip,ip_len); in anetTcpAccept()
555 if (port) *port = ntohs(s->sin_port); in anetTcpAccept()
557 struct sockaddr_in6 *s = (struct sockaddr_in6 *)&sa; in anetTcpAccept() local
558 if (ip) inet_ntop(AF_INET6,(void*)&(s->sin6_addr),ip,ip_len); in anetTcpAccept()
559 if (port) *port = ntohs(s->sin6_port); in anetTcpAccept()
564 int anetUnixAccept(char *err, int s) { in anetUnixAccept() argument
568 if ((fd = anetGenericAccept(err,s,(struct sockaddr*)&sa,&salen)) == -1) in anetUnixAccept()
582 struct sockaddr_in *s = (struct sockaddr_in *)&sa; in anetPeerToString() local
583 if (ip) inet_ntop(AF_INET,(void*)&(s->sin_addr),ip,ip_len); in anetPeerToString()
584 if (port) *port = ntohs(s->sin_port); in anetPeerToString()
586 struct sockaddr_in6 *s = (struct sockaddr_in6 *)&sa; in anetPeerToString() local
587 if (ip) inet_ntop(AF_INET6,(void*)&(s->sin6_addr),ip,ip_len); in anetPeerToString()
588 if (port) *port = ntohs(s->sin6_port); in anetPeerToString()
638 struct sockaddr_in *s = (struct sockaddr_in *)&sa; in anetSockName() local
639 if (ip) inet_ntop(AF_INET,(void*)&(s->sin_addr),ip,ip_len); in anetSockName()
640 if (port) *port = ntohs(s->sin_port); in anetSockName()
642 struct sockaddr_in6 *s = (struct sockaddr_in6 *)&sa; in anetSockName() local
643 if (ip) inet_ntop(AF_INET6,(void*)&(s->sin6_addr),ip,ip_len); in anetSockName()
644 if (port) *port = ntohs(s->sin6_port); in anetSockName()