Lines Matching defs:nls
131 int optval, error, save_errno, nls;
138 for (res = res0, nls = 0; res && nls < FD_SETSIZE; res = res->ai_next) {
139 ls[nls] = socket(res->ai_family, res->ai_socktype,
141 if (ls[nls] == -1) {
146 if (setsockopt(ls[nls], SOL_SOCKET, SO_RCVBUF,
150 if (setsockopt(ls[nls], SOL_SOCKET, SO_REUSEADDR,
153 if (bind(ls[nls], res->ai_addr, res->ai_addrlen) == -1) {
156 close(ls[nls]);
161 if (listen(ls[nls], 5) == -1)
165 if (getsockname(ls[nls], (struct sockaddr *)&sa, &salen) == -1)
173 nls++;
175 if (nls == 0)
179 return nls;
183 listen_select(const int *ls, int nls)
190 for (i = 0; i < nls; i++) {
197 for (i = 0; i < nls; i++) {
201 if (i == nls)
285 int ch, ls[FD_SETSIZE], nls, as, cs, optval;
343 nls = socket_listen(ls, &hints, listenaddr, listenport);
347 as = socket_accept(listen_select(ls, nls));
355 as = listen_select(ls, nls);