Lines Matching refs:sa
51 static nxt_int_t nxt_main_listening_socket(nxt_sockaddr_t *sa,
1032 nxt_sockaddr_t *sa; in nxt_main_port_socket_handler() local
1051 sa = (nxt_sockaddr_t *) b->mem.pos; in nxt_main_port_socket_handler()
1061 (size_t) sa->length, nxt_sockaddr_start(sa)); in nxt_main_port_socket_handler()
1063 ret = nxt_main_listening_socket(sa, &ls); in nxt_main_port_socket_handler()
1067 (size_t) sa->length, nxt_sockaddr_start(sa), ls.socket); in nxt_main_port_socket_handler()
1095 nxt_main_listening_socket(nxt_sockaddr_t *sa, nxt_listening_socket_t *ls) in nxt_main_listening_socket() argument
1103 s = socket(sa->u.sockaddr.sa_family, sa->type, 0); in nxt_main_listening_socket()
1110 if (err == EAFNOSUPPORT && sa->u.sockaddr.sa_family == AF_INET6) { in nxt_main_listening_socket()
1118 (size_t) sa->length, nxt_sockaddr_start(sa), err); in nxt_main_listening_socket()
1126 (size_t) sa->length, nxt_sockaddr_start(sa), in nxt_main_listening_socket()
1133 if (sa->u.sockaddr.sa_family == AF_INET6) { in nxt_main_listening_socket()
1138 (size_t) sa->length, nxt_sockaddr_start(sa), in nxt_main_listening_socket()
1146 if (bind(s, &sa->u.sockaddr, sa->socklen) != 0) { in nxt_main_listening_socket()
1151 if (sa->u.sockaddr.sa_family == AF_UNIX) { in nxt_main_listening_socket()
1184 (size_t) sa->length, nxt_sockaddr_start(sa), err); in nxt_main_listening_socket()
1190 if (sa->u.sockaddr.sa_family == AF_UNIX) { in nxt_main_listening_socket()
1194 filename = sa->u.sockaddr_un.sun_path; in nxt_main_listening_socket()