Lines Matching refs:rc
161 rc = connect(s, (struct sockaddr *)&from, fromlen);
162 if (rc == -1) {
179 rc = connect(s, (struct sockaddr *)&from, fromlen);
180 if (rc == -1) {
197 int i, rc, s;
209 rc = setsockopt(s, SOL_SOCKET, SO_SETFIB, &fib, sizeof(fib));
210 if (rc == -1)
216 rc = setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &i, sizeof(i));
217 if (rc == -1)
220 rc = setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &i, sizeof(i));
221 if (rc == -1)
231 rc = inet_pton(PF_INET6, addr, &sin6.sin6_addr);
232 if (rc == 0)
234 else if (rc == -1)
236 else if (rc != 1)
240 rc = bind(s, (struct sockaddr *)&sin6, sizeof(sin6));
241 if (rc == -1)
245 rc = listen(s, port);
246 if (rc == -1)
257 rc = select(s + 1, &rset, NULL, NULL, NULL);
258 if (rc == -1 && errno != EINTR)
261 if (rc == 0 || errno == EINTR)
264 if (rc != 1)
265 errx(EX_OSERR, "select() miscounted 1 to %d", rc);
270 rc = reflect_tcp6_conn(s);
272 rc = reflect_udp6_conn(s);
275 } while (rc == 0);
277 if (rc == -2)
278 rc = 0;
283 return (rc);
305 int ch, rc;
357 rc = reflect_tcp6();
359 rc = reflect_udp6();
364 return (rc);