Lines Matching refs:fds
92 fd_set fds; in fd_wait() local
96 FD_ZERO(&fds); in fd_wait()
97 FD_SET(fd, &fds); in fd_wait()
98 (void)select(fd + 1, doread ? &fds : NULL, doread ? NULL : &fds, in fd_wait()
226 fd_package_send(int sock, const int *fds, size_t nfds) in fd_package_send() argument
236 PJDLOG_ASSERT(fds != NULL); in fd_package_send()
259 if (msghdr_add_fd(cmsg, fds[i]) == -1) in fd_package_send()
275 fd_package_recv(int sock, int *fds, size_t nfds) in fd_package_recv() argument
286 PJDLOG_ASSERT(fds != NULL); in fd_package_recv()
324 bcopy(CMSG_DATA(cmsg), fds + i, sizeof(int) * n); in fd_package_recv()
338 if (fds[i] >= 0) { in fd_package_recv()
339 close(fds[i]); in fd_package_recv()
353 (void) fcntl(fds[i], F_SETFD, FD_CLOEXEC); in fd_package_recv()
366 fd_recv(int sock, int *fds, size_t nfds) in fd_recv() argument
371 if (nfds == 0 || fds == NULL) { in fd_recv()
382 ret = fd_package_recv(sock, fds + i, step); in fd_recv()
387 close(fds[j]); in fd_recv()
398 fd_send(int sock, const int *fds, size_t nfds) in fd_send() argument
403 if (nfds == 0 || fds == NULL) { in fd_send()
414 ret = fd_package_send(sock, fds + i, step); in fd_send()