Lines Matching refs:fd
54 * @tc.desc : dup3 file fd success.
61 int fd = -1;
69 fd = dup3(oldFd, newFd, 0);
70 EXPECT_TRUE(fd >= 0);
71 EXPECT_EQ(fd, newFd);
75 close(fd);
83 * @tc.desc : dup3 force set the close-on-exec flag to the new fd success.
91 int fd = -1;
99 fd = dup3(oldFd, newFd, O_CLOEXEC);
100 EXPECT_TRUE(fd >= 0);
101 EXPECT_EQ(fd, newFd);
104 ret = fcntl(fd, F_GETFD);
107 close(fd);
115 * @tc.desc : dup3 file invalid fd failed.
122 int fd = -1;
127 fd = dup3(oldFd, 2, 0);
128 EXPECT_EQ(fd, 2);
130 fd = dup3(oldFd, -3, 0);
131 EXPECT_EQ(fd, -1);
134 close(fd);
148 int fd = -1;
151 fd = dup3(2, 2, 0);
152 EXPECT_EQ(fd, -1);
155 close(fd);