Lines Matching refs:fd
18 send_fd(int sock, int fd) in send_fd() argument
39 memcpy(CMSG_DATA(cmsghdrp), &fd, sizeof(fd)); in send_fd()
93 int pair[2], fd, status; variable
101 fd = open("/dev/null", O_RDWR);
102 T_ASSERT_POSIX_SUCCESS(fd, "open(/dev/null)");
104 T_ASSERT_EQ(send_fd(pair[0], fd), 0, "send_fd");
105 T_ASSERT_POSIX_SUCCESS(close(fd), "close(fd)");
109 T_QUIET; T_ASSERT_EQ(recv_fd(pair[1], &fd), 0, "recv_fd");
110 T_QUIET; T_ASSERT_NE(fd, -1, "received a proper fd");
111 T_QUIET; T_EXPECT_POSIX_SUCCESS(close(fd), "close(fd)");
118 int pair[2], fd, status; variable
125 fd = open("/dev/null", O_RDWR);
126 T_ASSERT_POSIX_SUCCESS(fd, "open(/dev/null)");
128 T_ASSERT_EQ(send_fd(pair[0], fd), 0, "send_fd");
129 T_ASSERT_POSIX_SUCCESS(close(fd), "close(fd)");
135 T_QUIET; T_ASSERT_EQ(recv_fd(pair[1], &fd), 0, "recv_fd");
136 T_QUIET; T_ASSERT_NE(fd, -1, "received a proper fd");
137 T_QUIET; T_EXPECT_POSIX_SUCCESS(close(fd), "close(fd)");
144 int pair[2], fd, status; variable
161 T_QUIET; T_ASSERT_EQ(recv_fd(pair[1], &fd), 0, "recv_fd");
162 T_QUIET; T_ASSERT_NE(fd, -1, "received a proper fd");
163 T_QUIET; T_EXPECT_POSIX_SUCCESS(close(fd), "close(fd)");
170 int fd; variable
172 fd = open("/dev/null", O_RDWR);
173 T_ASSERT_POSIX_SUCCESS(fd, "open(/dev/null)");
195 int tmp = dup(fd);