Lines Matching refs:nfd
1378 int niov, expect, f, *fd, nfd, onfd;
1447 nfd = ((caddr_t)cmsg + cmsg->cmsg_len - (caddr_t)fd) / sizeof(int);
1449 if (nfd < 2) {
1451 nfd, nfd == 1 ? "" : "s");
1452 while (nfd--)
1453 close(fd[nfd]);
1468 while (nfd--)
1469 close(fd[nfd]);
1487 while (nfd--)
1488 close(fd[nfd]);
1499 while (nfd--)
1500 close(fd[nfd]);
1507 onfd = nfd; /* We've got this many in our array */
1508 nfd -= 2; /* Don't include p->fd and our reply descriptor */
1511 fd + 2, &nfd);
1514 if (nfd) {
1516 "auxiliary file descriptors (%d remain)\n", onfd, nfd);
1518 while (nfd--)
1527 while (nfd--)
1545 int niov, f, expect, newsid, fd[SEND_MAXFD], nfd, reply[2];
1566 nfd = 0;
1568 fd[0] = datalink2iov(dl, iov, &niov, SCATTER_SEGMENTS, fd + 2, &nfd);
1577 nfd += 2; /* Include fd[0] and fd[1] */
1590 msg.msg_controllen = CMSG_SPACE(sizeof(int) * nfd);
1598 for (f = 0; f < nfd; f++)
1612 "/gather array\n", nfd, nfd == 1 ? "" : "s",
1653 while (nfd)
1654 close(fd[--nfd]);