Lines Matching defs:sel_state
1288 struct select_state *sel_state;
1326 sel_state = malloc(2 * sizeof(*sel_state));
1327 if (sel_state == NULL) {
1331 sel_state->max = 0;
1332 sel_state->nfds = 0;
1333 sel_state->end_time.tv_sec = sel_state->end_time.tv_usec = 0;
1334 FD_ZERO(&sel_state->rfds);
1335 FD_ZERO(&sel_state->wfds);
1336 FD_ZERO(&sel_state->xfds);
1359 sel_state,
1367 sel_state->end_time = now;
1368 sel_state->end_time.tv_sec += 1;
1369 e = service_fds(context, sel_state, conns, host+1, &winning_conn,
1370 sel_state+1, msg_handler, msg_handler_data);
1373 if (pass > 0 && sel_state->nfds == 0)
1389 sel_state->end_time.tv_sec += delay_this_pass;
1390 e = service_fds(context, sel_state, conns, host+1, &winning_conn,
1391 sel_state+1, msg_handler, msg_handler_data);
1394 if (sel_state->nfds == 0)
1399 if (sel_state->nfds == 0) {
1444 free(sel_state);