Lines Matching refs:fd
88 #define FADVISE(fd, off, len, advice) (void)0
297 int fd = open(filename, O_RDONLY);
300 if (fd < 0)
305 FADVISE(fd, 0, 0, testCase->fadvise());
327 ssize_t s = read(fd, dest, chunk_size);
331 close(fd);
339 close(fd);
376 int fd = open(filename, O_RDWR | O_CREAT, S_IRWXU);
385 ssize_t written = write(fd, chunk, chunk_size);
393 close(fd);
423 int fd = open(filename, O_RDWR | O_CREAT, S_IRWXU); // no O_TRUNC, see header comment
426 if (fd < 0)
431 FADVISE(fd, 0, 0, testCase->fadvise());
436 ftruncate(fd, testCase->dataSize());
460 ssize_t s = write(fd, dest, chunk_size);
464 close(fd);
476 fsync(fd);
485 close(fd);
542 int fd = open(filename, O_RDWR | O_CREAT, S_IRWXU);
543 FADVISE(fd, 0, 0, testCase->fadvise());
547 ftruncate(fd, testCase->dataSize());
549 if (fd < 0)
553 close(fd);
560 int fd = open(filename, O_RDWR | O_CREAT, S_IRWXU);
561 if (fd < 0) {
584 ssize_t s = write(fd, dest, chunk_size);
596 close(fd);