Lines Matching refs:fd

227 	int fd;  in TEST_F()  local
235 fd = open(FULLPATH, O_WRONLY); in TEST_F()
236 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
239 iocb.aio_fildes = fd; in TEST_F()
245 leak(fd); in TEST_F()
270 int fd; in TEST_F() local
277 fd = open(FULLPATH, O_RDWR | O_APPEND); in TEST_F()
278 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
280 ASSERT_EQ(BUFSIZE, write(fd, CONTENTS, BUFSIZE)) << strerror(errno); in TEST_F()
281 leak(fd); in TEST_F()
297 int fd; in TEST_F() local
310 fd = open(FULLPATH, O_RDWR | O_APPEND); in TEST_F()
311 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
314 ASSERT_EQ((ssize_t)oldsize, read(fd, oldbuf, oldsize)) in TEST_F()
318 ASSERT_EQ(BUFSIZE, write(fd, CONTENTS, BUFSIZE)) << strerror(errno); in TEST_F()
319 leak(fd); in TEST_F()
332 int fd; in TEST_F() local
338 fd = open(FULLPATH, O_WRONLY | O_APPEND); in TEST_F()
339 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
341 ASSERT_EQ(BUFSIZE, write(fd, CONTENTS, BUFSIZE)) << strerror(errno); in TEST_F()
342 leak(fd); in TEST_F()
353 int fd; in TEST_F() local
362 fd = open(FULLPATH, O_RDWR); in TEST_F()
363 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
366 ASSERT_EQ(bufsize, read(fd, readbuf, bufsize)) << strerror(errno); in TEST_F()
369 ASSERT_EQ(0, fcntl(fd, F_SETFL, O_DIRECT)) << strerror(errno); in TEST_F()
370 ASSERT_EQ(0, lseek(fd, 0, SEEK_SET)) << strerror(errno); in TEST_F()
371 ASSERT_EQ(bufsize, write(fd, CONTENTS1, bufsize)) << strerror(errno); in TEST_F()
375 ASSERT_EQ(0, fcntl(fd, F_SETFL, 0)) << strerror(errno); in TEST_F()
376 ASSERT_EQ(0, lseek(fd, 0, SEEK_SET)) << strerror(errno); in TEST_F()
377 ASSERT_EQ(bufsize, read(fd, readbuf, bufsize)) << strerror(errno); in TEST_F()
380 leak(fd); in TEST_F()
395 int fd; in TEST_F() local
406 fd = open(FULLPATH, O_WRONLY); in TEST_F()
407 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
409 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
410 leak(fd); in TEST_F()
423 int fd; in TEST_F() local
431 fd = open(FULLPATH, O_WRONLY); in TEST_F()
432 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
434 ASSERT_EQ(halfbufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
435 leak(fd); in TEST_F()
451 int fd; in TEST_F() local
461 fd = open(FULLPATH, O_WRONLY); in TEST_F()
462 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
468 ASSERT_EQ(size0, writev(fd, iov, 2)) << strerror(errno); in TEST_F()
469 leak(fd); in TEST_F()
482 int fd; in TEST_F() local
492 fd = open(FULLPATH, O_WRONLY); in TEST_F()
494 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
496 ASSERT_EQ(-1, pwrite(fd, CONTENTS, bufsize, offset)); in TEST_F()
499 leak(fd); in TEST_F()
517 int fd; in TEST_F() local
524 fd = open(FULLPATH, O_RDWR); in TEST_F()
525 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
527 ASSERT_EQ(bufsize, pwrite(fd, CONTENTS, bufsize, offset)) in TEST_F()
529 leak(fd); in TEST_F()
548 int fd; in TEST_P() local
599 fd = open(FULLPATH, O_RDWR); in TEST_P()
600 ASSERT_LE(0, fd) << strerror(errno); in TEST_P()
601 ASSERT_EQ(filesize / 2, write(fd, contents, filesize / 2)) in TEST_P()
621 int fd; in TEST_F() local
647 fd = open(FULLPATH, O_RDWR); in TEST_F()
648 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
650 p = mmap(NULL, len, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in TEST_F()
656 close(fd); // Write mmap'd data on close in TEST_F()
661 leak(fd); in TEST_F()
671 int fd; in TEST_F() local
678 fd = open(FULLPATH, O_WRONLY); in TEST_F()
679 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
681 ASSERT_EQ(bufsize, pwrite(fd, CONTENTS, bufsize, offset)) in TEST_F()
683 leak(fd); in TEST_F()
695 int fd; in TEST_F() local
701 fd = open(FULLPATH, O_RDWR); in TEST_F()
702 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
703 ASSERT_EQ(0, fstat(fd, &sb0)) << strerror(errno); in TEST_F()
704 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
708 ASSERT_EQ(0, fstat(fd, &sb1)) << strerror(errno); in TEST_F()
714 leak(fd); in TEST_F()
723 int fd; in TEST_F() local
730 fd = open(FULLPATH, O_WRONLY); in TEST_F()
731 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
733 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
734 leak(fd); in TEST_F()
744 int fd; in TEST_F() local
763 fd = open(FULLPATH, O_WRONLY); in TEST_F()
764 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
766 ASSERT_EQ(bufsize, write(fd, contents, bufsize)) << strerror(errno); in TEST_F()
767 leak(fd); in TEST_F()
778 int fd; in TEST_F() local
784 fd = open(FULLPATH, O_WRONLY); in TEST_F()
785 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
787 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
788 leak(fd); in TEST_F()
797 int fd; in TEST_F() local
804 fd = open(FULLPATH, O_WRONLY); in TEST_F()
805 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
807 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
808 leak(fd); in TEST_F()
818 int fd; in TEST_F() local
836 fd = open(FULLPATH, O_RDWR); in TEST_F()
837 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
839 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
840 close(fd); in TEST_F()
849 int i, fd; in TEST_F() local
873 fd = open(FULLPATH, O_RDWR); in TEST_F()
874 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
877 ASSERT_EQ(bufsize, write(fd, wbuf, bufsize)) in TEST_F()
880 close(fd); in TEST_F()
898 int i, fd; in TEST_F() local
918 fd = open(FULLPATH, O_RDWR); in TEST_F()
919 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
922 ASSERT_EQ(bufsize, write(fd, wbuf, bufsize)) in TEST_F()
925 close(fd); in TEST_F()
942 int fd; in TEST_F() local
950 fd = open(FULLPATH, O_WRONLY); in TEST_F()
951 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
953 ASSERT_EQ(bufsize, pwrite(fd, CONTENTS, bufsize, offset)) in TEST_F()
955 leak(fd); in TEST_F()
967 int fd; in TEST_F() local
975 fd = open(FULLPATH, O_RDWR); in TEST_F()
976 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
978 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
983 ASSERT_EQ(0, lseek(fd, 0, SEEK_SET)) << strerror(errno); in TEST_F()
984 ASSERT_EQ(bufsize, read(fd, readbuf, bufsize)) << strerror(errno); in TEST_F()
985 leak(fd); in TEST_F()
999 int fd; in TEST_F() local
1009 fd = open(FULLPATH, O_RDWR | O_DIRECT); in TEST_F()
1010 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
1012 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
1014 ASSERT_EQ(0, lseek(fd, 0, SEEK_SET)) << strerror(errno); in TEST_F()
1015 ASSERT_EQ(0, fcntl(fd, F_SETFL, 0)) << strerror(errno); in TEST_F()
1016 ASSERT_EQ(bufsize, read(fd, readbuf, bufsize)) << strerror(errno); in TEST_F()
1017 leak(fd); in TEST_F()
1026 int fd; in TEST_F() local
1036 fd = open(FULLPATH, O_RDWR); in TEST_F()
1037 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
1039 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
1041 ASSERT_EQ(0, lseek(fd, 0, SEEK_SET)) << strerror(errno); in TEST_F()
1042 ASSERT_EQ(0, fcntl(fd, F_SETFL, 0)) << strerror(errno); in TEST_F()
1043 ASSERT_EQ(bufsize, read(fd, readbuf, bufsize)) << strerror(errno); in TEST_F()
1044 leak(fd); in TEST_F()
1060 int fd; in TEST_F() local
1076 fd = open(FULLPATH, O_RDWR); in TEST_F()
1077 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
1079 p = mmap(NULL, len, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in TEST_F()
1085 close(fd); // Write mmap'd data on close in TEST_F()
1099 int fd; in TEST_F() local
1112 fd = open(FULLPATH, O_RDWR); in TEST_F()
1113 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
1115 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
1118 leak(fd); in TEST_F()
1132 int fd; in TEST_F() local
1147 fd = open(FULLPATH, O_RDWR); in TEST_F()
1148 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
1152 ASSERT_EQ(bufsize, pwrite(fd, CONTENTS0, bufsize, 0)) in TEST_F()
1156 ASSERT_EQ(0, fcntl(fd, F_SETFL, O_DIRECT)) << strerror(errno); in TEST_F()
1157 ASSERT_EQ(bufsize, pwrite(fd, CONTENTS1, bufsize, m_maxbcachebuf)) in TEST_F()
1161 ASSERT_EQ(0, fcntl(fd, F_SETFL, 0)) << strerror(errno); in TEST_F()
1162 ASSERT_EQ(bufsize, pread(fd, readbuf, bufsize, 0)) << strerror(errno); in TEST_F()
1165 leak(fd); in TEST_F()
1179 int fd; in TEST_F() local
1201 fd = open(FULLPATH, O_RDWR); in TEST_F()
1202 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
1205 ASSERT_EQ(3 * bs, pwrite(fd, zeros, 3 * bs, 0)) << strerror(errno); in TEST_F()
1216 ASSERT_EQ(0, fcntl(fd, F_SETFL, O_DIRECT)) << strerror(errno); in TEST_F()
1217 ASSERT_EQ(2 * bs, pwrite(fd, ones, 2 * bs, bs / 2)) << strerror(errno); in TEST_F()
1226 ASSERT_EQ(0, fcntl(fd, F_SETFL, 0)) << strerror(errno); in TEST_F()
1227 ASSERT_EQ(bs / 2, pread(fd, readbuf, bs / 2, 0)) << strerror(errno); in TEST_F()
1229 ASSERT_EQ(bs / 2, pread(fd, readbuf, bs / 2, 5 * bs / 2)) in TEST_F()
1232 ASSERT_EQ(bs / 2, pread(fd, readbuf, bs / 2, bs / 2)) in TEST_F()
1235 ASSERT_EQ(bs / 2, pread(fd, readbuf, bs / 2, 2 * bs)) in TEST_F()
1239 leak(fd); in TEST_F()
1259 int fd; in TEST_F() local
1274 fd = open(FULLPATH, O_RDWR); in TEST_F()
1275 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
1278 ASSERT_EQ(wbufsize, pwrite(fd, CONTENTS1, wbufsize, offset)) in TEST_F()
1282 r = pread(fd, readbuf, rbufsize, 0); in TEST_F()
1290 ASSERT_EQ(0, fstat(fd, &sb)) << strerror(errno); in TEST_F()
1292 leak(fd); in TEST_F()
1311 int fd; in TEST_F() local
1344 fd = open(FULLPATH, O_RDWR); in TEST_F()
1345 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
1346 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
1348 ASSERT_EQ(0, fstat(fd, &sb)) << strerror(errno); in TEST_F()
1353 leak(fd); in TEST_F()
1365 int fd; in TEST_F() local
1383 fd = open(FULLPATH, O_RDWR); in TEST_F()
1384 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
1385 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
1386 ASSERT_EQ(0, fchmod(fd, newmode)) << strerror(errno); in TEST_F()
1388 leak(fd); in TEST_F()
1400 int fd; in TEST_P() local
1420 fd = open(FULLPATH, O_RDWR); in TEST_P()
1421 ASSERT_LE(0, fd) << strerror(errno); in TEST_P()
1422 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_P()
1423 ASSERT_EQ(0, fchmod(fd, newmode)) << strerror(errno); in TEST_P()
1425 leak(fd); in TEST_P()
1439 int fd; in TEST_F() local
1447 fd = open(FULLPATH, O_RDWR); in TEST_F()
1448 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
1450 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
1455 ASSERT_EQ(0, lseek(fd, 0, SEEK_SET)) << strerror(errno); in TEST_F()
1456 ASSERT_EQ(bufsize, read(fd, readbuf, bufsize)) << strerror(errno); in TEST_F()
1457 leak(fd); in TEST_F()
1468 int fd; in TEST_F() local
1475 fd = open(FULLPATH, O_RDWR); in TEST_F()
1476 ASSERT_LE(0, fd) << strerror(errno); in TEST_F()
1478 ASSERT_EQ(bufsize, write(fd, CONTENTS, bufsize)) << strerror(errno); in TEST_F()
1480 ASSERT_EQ(0, fstat(fd, &sb)) << strerror(errno); in TEST_F()
1482 leak(fd); in TEST_F()