Lines Matching refs:rfds
542 fd_set *rfds, *wfds, *efds;
545 if ((rfds = mkfdset()) == NULL) {
552 free(rfds);
558 free(rfds);
565 zerofdset(rfds);
570 descriptor_UpdateSet(&bundle->desc, rfds, wfds, efds, &nfds);
573 descriptor_UpdateSet(&server.desc, rfds, NULL, NULL, &nfds);
591 i = select(nfds, rfds, wfds, efds, NULL);
599 if (FD_ISSET(i, rfds)) {
601 FD_CLR(i, rfds);
603 if (select(nfds, rfds, wfds, efds, &t) != -1) {
612 if (select(nfds, rfds, wfds, efds, &t) != -1) {
621 if (select(nfds, rfds, wfds, efds, &t) != -1) {
653 if (descriptor_IsSet(&server.desc, rfds)) {
654 descriptor_Read(&server.desc, bundle, rfds);
658 if (descriptor_IsSet(&bundle->desc, rfds)) {
659 descriptor_Read(&bundle->desc, bundle, rfds);