Lines Matching refs:ufds
1230 struct pollfd *ufds = &a_few_on_stack[0];
1281 ufds = malloc(nfds * sizeof(struct pollfd));
1282 if(!ufds)
1297 struct pollfd *ufd = &ufds[nfds++];
1319 free(ufds);
1341 free(ufds);
1345 ufds[nfds].fd = extra_fds[i].fd;
1346 ufds[nfds].events = 0;
1348 ufds[nfds].events |= POLLIN;
1350 ufds[nfds].events |= POLLPRI;
1352 ufds[nfds].events |= POLLOUT;
1359 ufds[nfds].fd = multi->wakeup_pair[0];
1360 ufds[nfds].events = POLLIN;
1374 pollrc = Curl_poll(ufds, nfds, 0); /* just pre-check with WinSock */
1378 pollrc = Curl_poll(ufds, nfds, timeout_ms); /* wait... */
1398 unsigned r = ufds[curlfds + i].revents;
1452 if(ufds[curlfds + extra_nfds].revents & POLLIN) {
1477 free(ufds);