Lines Matching refs:fds
90 fd_set fds; in fd_wait() local
94 FD_ZERO(&fds); in fd_wait()
95 FD_SET(fd, &fds); in fd_wait()
96 (void)select(fd + 1, doread ? &fds : NULL, doread ? NULL : &fds, in fd_wait()
224 fd_package_send(int sock, const int *fds, size_t nfds) in fd_package_send() argument
234 PJDLOG_ASSERT(fds != NULL); in fd_package_send()
257 if (msghdr_add_fd(cmsg, fds[i]) == -1) in fd_package_send()
273 fd_package_recv(int sock, int *fds, size_t nfds) in fd_package_recv() argument
284 PJDLOG_ASSERT(fds != NULL); in fd_package_recv()
322 bcopy(CMSG_DATA(cmsg), fds + i, sizeof(int) * n); in fd_package_recv()
336 if (fds[i] >= 0) { in fd_package_recv()
337 close(fds[i]); in fd_package_recv()
351 (void) fcntl(fds[i], F_SETFD, FD_CLOEXEC); in fd_package_recv()
364 fd_recv(int sock, int *fds, size_t nfds) in fd_recv() argument
369 if (nfds == 0 || fds == NULL) { in fd_recv()
380 ret = fd_package_recv(sock, fds + i, step); in fd_recv()
385 close(fds[j]); in fd_recv()
396 fd_send(int sock, const int *fds, size_t nfds) in fd_send() argument
401 if (nfds == 0 || fds == NULL) { in fd_send()
412 ret = fd_package_send(sock, fds + i, step); in fd_send()