Lines Matching refs:s

124     char *s = buffer_extend(abstract, n);  in network_abstract_socket_enc()  local
128 *s++ = ((char *)sun_path)[i]; in network_abstract_socket_enc()
130 s[0] = '\\'; in network_abstract_socket_enc()
131 s[1] = 'x'; in network_abstract_socket_enc()
132 s[2] = "0123456789abcdef"[sun_path[i] >> 4]; in network_abstract_socket_enc()
133 s[3] = "0123456789abcdef"[sun_path[i] & 0xF]; in network_abstract_socket_enc()
134 s += 4; in network_abstract_socket_enc()
148 const char *s = abstract->ptr; in network_abstract_socket_dec() local
150 for (int hi, lo; *s && n < plen; ++n) { in network_abstract_socket_dec()
151 if (s[0] != '\\') in network_abstract_socket_dec()
152 sun_path[n] = *s++; in network_abstract_socket_dec()
153 else if (s[1] == 'x' in network_abstract_socket_dec()
154 && (hi = hex2int(s[2])) != 0xFF in network_abstract_socket_dec()
155 && (lo = hex2int(s[3])) != 0xFF) { in network_abstract_socket_dec()
157 s += 4; in network_abstract_socket_dec()
162 return *s == '\0' ? n : 0; in network_abstract_socket_dec()
357 static int network_server_init(server *srv, const network_socket_config *s, buffer *host_token, siz… in network_server_init() argument
363 int use_ipv6 = s->use_ipv6; in network_server_init()
379 srv->srv_sockets.ptr[i]->is_ssl = s->ssl_enabled; in network_server_init()
408 if (s->set_v6only) { in network_server_init()
416 if (AF_INET6 == family && -1 != s->v4mapped) { /*(configured; -1 is unset)*/ in network_server_init()
417 set_v6only = (s->v4mapped ? -1 : 1); in network_server_init()
433 srv->srv_sockets.ptr[i]->is_ssl = s->ssl_enabled; in network_server_init()
443 srv_socket->is_ssl = s->ssl_enabled; in network_server_init()
544 if (AF_UNIX == family && s->socket_perms) { in network_server_init()
546 for (char *str = s->socket_perms->ptr; *str; ++str) { in network_server_init()
552 "chmod(\"%s\", %s)", host, s->socket_perms->ptr); in network_server_init()
559 if (-1 == listen(srv_socket->fd, s->listen_backlog)) { in network_server_init()
564 if (s->ssl_enabled) { in network_server_init()
567 else if (s->defer_accept) { in network_server_init()
568 int v = s->defer_accept; in network_server_init()
577 else if (s->bsd_accept_filter in network_server_init()
578 && (buffer_is_equal_string(s->bsd_accept_filter, CONST_STR_LEN("httpready")) in network_server_init()
579 || buffer_is_equal_string(s->bsd_accept_filter, CONST_STR_LEN("dataready")))) { in network_server_init()
583 strncpy(afa.af_name, s->bsd_accept_filter->ptr, sizeof(afa.af_name)-1); in network_server_init()
587 "can't set accept-filter '%s'", s->bsd_accept_filter->ptr); in network_server_init()
673 static int network_socket_activation_nfds(server *srv, const network_socket_config *s, int nfds) { in network_socket_activation_nfds() argument
687 rc = network_server_init(srv, s, host, 0, fd); in network_socket_activation_nfds()
697 static int network_socket_activation_from_env(server *srv, const network_socket_config *s) { in network_socket_activation_from_env() argument
709 ? network_socket_activation_nfds(srv, s, nfds) in network_socket_activation_from_env()