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