Lines Matching refs:nfd
334 addfd(struct pollfd **pfdp, bl_t **blp, size_t *nfd, size_t *maxfd,
340 if (*nfd >= *maxfd) {
350 (*pfdp)[*nfd].fd = bl_getfd(bl);
351 (*pfdp)[*nfd].events = POLLIN;
352 (*blp)[*nfd] = bl;
353 *nfd += 1;
517 size_t nfd = 0;
521 addfd(&pfd, &bl, &nfd, &maxfd, blsock[i]);
531 addfd(&pfd, &bl, &nfd, &maxfd, line);
534 if (nfd == 0)
535 addfd(&pfd, &bl, &nfd, &maxfd, _PATH_BLSOCK);
561 ret = poll(pfd, (nfds_t)nfd, tout);
574 for (size_t i = 0; i < nfd; i++)