Lines Matching refs:fd
72 int fd = openat(dirFd, TEST_FILE, O_WRONLY | O_CREAT, 0644);
73 EXPECT_TRUE(fd >= 0);
74 close(fd);
76 fd = openat(dirFd, TEST_FILE, O_RDONLY);
77 EXPECT_TRUE(fd >= 0);
80 ssize_t bytesWritten = write(fd, "A", 1);
83 close(fd);
101 int fd = -1;
105 fd = openat(dirFd, TEST_FILE, O_RDWR | O_CREAT, 0644);
106 EXPECT_TRUE(fd >= 0);
107 write(fd, data, strlen(data));
108 lseek(fd, 0, SEEK_SET);
109 read(fd, readBuf, sizeof(readBuf));
111 close(fd);
130 int fd = -1;
134 fd = openat(dirFd, TEST_FILE, O_WRONLY | O_CREAT, 0644);
135 EXPECT_TRUE(fd >= 0);
136 ssize_t bytesWritten = write(fd, data, strlen(data));
139 close(fd);
141 fd = openat(dirFd, TEST_FILE, O_WRONLY | O_APPEND);
142 EXPECT_TRUE(fd >= 0);
143 bytesWritten = write(fd, appendData, strlen(appendData));
146 close(fd);
148 fd = openat(dirFd, TEST_FILE, O_RDONLY);
149 EXPECT_TRUE(fd >= 0);
150 ssize_t bytesRead = read(fd, readBuf, sizeof(readBuf) - 1);
158 close(fd);
174 int fd = -1;
179 fd = openat(dirFd, TEST_FILE, O_WRONLY | O_CREAT | O_NOFOLLOW);
180 EXPECT_EQ(fd, -1);
196 int fd;
204 fd = openat(dirFd, TEST_FILE, O_WRONLY | O_CREAT, 0644);
205 EXPECT_TRUE(fd >= 0);
207 bytesRead = read(fd, &buf, 1);
212 bytesWritten = write(fd, data, strlen(data));
215 close(fd);
231 int fd = -1;
235 fd = openat(dirFd, TEST_FILE, O_WRONLY, 0644);
236 EXPECT_TRUE(fd == -1);
239 fd = openat(dirFd, TEST_FILE, O_WRONLY | O_CREAT, 0644);
240 EXPECT_TRUE(fd >= 0);
243 close(fd);
259 int fd = -1;
263 fd = open(TEST_FILE, O_WRONLY | O_CREAT, 0644);
264 close(fd);
265 fd = openat(dirFd, TEST_FILE, O_WRONLY | O_DIRECTORY, 0644);
266 EXPECT_TRUE(fd == -1);
272 fd = openat(dirFd, TEST_FILE, O_DIRECTORY, 0644);
273 EXPECT_TRUE(fd >= 0);
277 close(fd);
293 int fd = -1;
297 fd = openat(dirFd, TEST_FILE, O_WRONLY | O_CREAT | O_EXCL, 0644);
298 EXPECT_TRUE(fd >= 0);
299 close(fd);
302 fd = openat(dirFd, TEST_FILE, O_WRONLY | O_CREAT | O_EXCL, 0644);
303 EXPECT_TRUE(fd == -1);
321 int fd = -1;
326 fd = openat(dirFd, TEST_FILE, O_WRONLY | O_CREAT, 0644);
327 EXPECT_TRUE(fd >= 0);
328 close(fd);
332 fd = openat(dirFd, TEST_FILE, O_WRONLY | O_NOATIME, 0644);
333 EXPECT_TRUE(fd >= 0);
334 close(fd);
355 int fd = openat(dirFd, TEST_FILE, O_RDWR | O_CREAT, 0644);
357 write(fd, data, strlen(data));
358 close(fd);
359 fd = openat(dirFd, TEST_FILE, O_RDWR | O_TRUNC, 0644);
360 EXPECT_TRUE(fd >= 0);
361 close(fd);
365 fd = openat(dirFd, TEST_FILE, O_RDWR | O_CREAT | O_ASYNC, 0644);
366 EXPECT_TRUE(fd >= 0);
367 close(fd);
371 fd = openat(dirFd, TEST_FILE, O_RDWR | O_CREAT | O_DIRECT, 0644);
372 EXPECT_TRUE(fd >= 0);
373 close(fd);
377 fd = openat(dirFd, TEST_FILE, O_RDWR | O_CREAT | O_DSYNC, 0644);
378 EXPECT_TRUE(fd >= 0);
379 close(fd);
383 fd = openat(dirFd, TEST_FILE, O_RDWR | O_CREAT | O_SYNC, 0644);
384 EXPECT_TRUE(fd >= 0);
385 close(fd);
403 int fd = openat(dirFd, TEST_FILE, O_RDWR | O_CLOEXEC | O_CREAT, 0755);
404 EXPECT_TRUE(fd >= 0);
405 close(fd);
408 fd = openat(dirFd, TEST_FILE, O_RDWR | O_LARGEFILE | O_CREAT, 0755);
409 EXPECT_TRUE(fd >= 0);
410 close(fd);
413 fd = openat(dirFd, TEST_FILE, O_RDWR | O_NOCTTY | O_CREAT, 0755);
414 EXPECT_TRUE(fd >= 0);
415 close(fd);
418 fd = openat(dirFd, TEST_FILE, O_RDWR | O_NONBLOCK | O_CREAT, 0755);
419 EXPECT_TRUE(fd >= 0);
420 close(fd);