Lines Matching defs:winning_conn
1172 struct conn_state *conns, size_t n_conns, int *winning_conn,
1233 *winning_conn = i;
1242 *winning_conn = -1;
1290 int winning_conn = -1, e = 0;
1369 e = service_fds(context, sel_state, conns, host+1, &winning_conn,
1390 e = service_fds(context, sel_state, conns, host+1, &winning_conn,
1404 if (e == 0 || winning_conn < 0) {
1409 reply->data = conns[winning_conn].x.in.buf;
1410 reply->length = (conns[winning_conn].x.in.pos
1411 - conns[winning_conn].x.in.buf);
1416 conns[winning_conn].x.in.buf = 0;
1418 *addr_used = winning_conn;
1420 (void) getsockname(conns[winning_conn].fd, localaddr, localaddrlen);
1423 (void) getpeername(conns[winning_conn].fd, remoteaddr, remoteaddrlen);