Lines Matching refs:nfd
117 static int read_fds(xcb_connection_t *c, int *fds, int nfd)
120 int infd = c->in.in_fd.nfd - c->in.in_fd.ifd;
122 if (nfd > infd)
124 memcpy(fds, ifds, nfd * sizeof (int));
125 c->in.in_fd.ifd += nfd;
175 int nfd = 0; /* Number of file descriptors attached to the reply */
255 nfd = genrep.pad0;
262 bufsize = length + eventlength + nfd * sizeof(int) +
291 if (nfd)
293 if (!read_fds(c, (int *) &((char *) buf)[length], nfd))
1009 .msg_controllen = CMSG_SPACE(sizeof(int) * (XCB_MAX_PASS_FD - c->in.in_fd.nfd)),
1032 int nfd = (hdr->cmsg_len - CMSG_LEN(0)) / sizeof (int);
1033 memcpy(&c->in.in_fd.fd[c->in.in_fd.nfd], CMSG_DATA(hdr), nfd * sizeof (int));
1034 c->in.in_fd.nfd += nfd;
1045 if (c->in.in_fd.nfd) {
1046 c->in.in_fd.nfd -= c->in.in_fd.ifd;
1049 c->in.in_fd.nfd * sizeof (int));
1056 if (c->in.queue_len == 0 && c->in.in_fd.nfd != 0) {
1058 for (i = 0; i < c->in.in_fd.nfd; i++)