Lines Matching full:fd

93 	int fd;  in test_file_open()  local
95 fd = fileargs_open(fa, file); in test_file_open()
96 if (fd < 0) in test_file_open()
100 *fdp = fd; in test_file_open()
202 test_file_mode(int fd, int mode) in test_file_mode() argument
206 flags = fcntl(fd, F_GETFL, 0); in test_file_mode()
217 test_file_cap(int fd, cap_rights_t *rights) in test_file_cap() argument
221 ATF_REQUIRE(cap_rights_get(fd, &fdrights) == 0); in test_file_cap()
227 test_file_write(int fd) in test_file_write() argument
232 if (write(fd, &buf, sizeof(buf)) != sizeof(buf)) { in test_file_write()
240 test_file_read(int fd) in test_file_read() argument
244 if (read(fd, &buf, sizeof(buf)) < 0) { in test_file_read()
288 int fd; in ATF_TC_BODY() local
303 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
304 ATF_REQUIRE(close(fd) == 0); in ATF_TC_BODY()
306 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
307 ATF_REQUIRE(test_file_mode(fd, O_RDONLY) == 0); in ATF_TC_BODY()
308 ATF_REQUIRE(test_file_cap(fd, &rights) == true); in ATF_TC_BODY()
309 ATF_REQUIRE(test_file_read(fd) == 0); in ATF_TC_BODY()
314 ATF_REQUIRE(test_file_cap(fd, &norights) == false); in ATF_TC_BODY()
315 ATF_REQUIRE(test_file_write(fd) == ENOTCAPABLE); in ATF_TC_BODY()
320 ATF_REQUIRE(close(fd) == 0); in ATF_TC_BODY()
335 int fd; in ATF_TC_BODY() local
350 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
351 ATF_REQUIRE(close(fd) == 0); in ATF_TC_BODY()
353 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
354 ATF_REQUIRE(test_file_mode(fd, O_WRONLY) == 0); in ATF_TC_BODY()
355 ATF_REQUIRE(test_file_cap(fd, &rights) == true); in ATF_TC_BODY()
356 ATF_REQUIRE(test_file_write(fd) == 0); in ATF_TC_BODY()
361 ATF_REQUIRE(test_file_cap(fd, &norights) == false); in ATF_TC_BODY()
362 ATF_REQUIRE(test_file_read(fd) == ENOTCAPABLE); in ATF_TC_BODY()
367 ATF_REQUIRE(close(fd) == 0); in ATF_TC_BODY()
382 int fd; in ATF_TC_BODY() local
396 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
398 ATF_REQUIRE(test_file_mode(fd, O_RDWR) == 0); in ATF_TC_BODY()
399 ATF_REQUIRE(test_file_cap(fd, &rights) == true); in ATF_TC_BODY()
400 ATF_REQUIRE(test_file_write(fd) == 0); in ATF_TC_BODY()
401 ATF_REQUIRE(test_file_read(fd) == 0); in ATF_TC_BODY()
406 ATF_REQUIRE(test_file_cap(fd, &norights) == false); in ATF_TC_BODY()
411 ATF_REQUIRE(close(fd) == 0); in ATF_TC_BODY()
427 int fd; in ATF_TC_BODY() local
443 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
444 ATF_REQUIRE(test_file_read(fd) == 0); in ATF_TC_BODY()
447 ATF_REQUIRE(close(fd) == 0); in ATF_TC_BODY()
463 int fd; in ATF_TC_BODY() local
482 fd = fileno(pfile); in ATF_TC_BODY()
483 ATF_REQUIRE(test_file_mode(fd, O_RDONLY) == 0); in ATF_TC_BODY()
484 ATF_REQUIRE(test_file_cap(fd, &rights) == true); in ATF_TC_BODY()
491 ATF_REQUIRE(test_file_cap(fd, &norights) == false); in ATF_TC_BODY()
513 int fd; in ATF_TC_BODY() local
532 fd = fileno(pfile); in ATF_TC_BODY()
533 ATF_REQUIRE(test_file_mode(fd, O_WRONLY) == 0); in ATF_TC_BODY()
534 ATF_REQUIRE(test_file_cap(fd, &rights) == true); in ATF_TC_BODY()
541 ATF_REQUIRE(test_file_cap(fd, &norights) == false); in ATF_TC_BODY()
563 int fd; in ATF_TC_BODY() local
578 fd = fileno(pfile); in ATF_TC_BODY()
579 ATF_REQUIRE(test_file_mode(fd, O_RDWR) == 0); in ATF_TC_BODY()
580 ATF_REQUIRE(test_file_cap(fd, &rights) == true); in ATF_TC_BODY()
606 int fd; in ATF_TC_BODY() local
620 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == ENOTCAPABLE); in ATF_TC_BODY()
622 ATF_REQUIRE(test_file_open(fa, TEST_FILE, &fd) == ENOTCAPABLE); in ATF_TC_BODY()
638 int fd; in ATF_TC_BODY() local
650 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == ENOTCAPABLE); in ATF_TC_BODY()
653 ATF_REQUIRE(test_file_open(fa, TEST_FILE, &fd) == ENOTCAPABLE); in ATF_TC_BODY()
669 int fd; in ATF_TC_BODY() local
685 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
686 ATF_REQUIRE(close(fd) == 0); in ATF_TC_BODY()
688 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
690 ATF_REQUIRE(test_file_mode(fd, O_RDONLY) == 0); in ATF_TC_BODY()
691 ATF_REQUIRE(test_file_cap(fd, &rights) == true); in ATF_TC_BODY()
692 ATF_REQUIRE(test_file_read(fd) == 0); in ATF_TC_BODY()
696 ATF_REQUIRE(test_file_cap(fd, &norights) == false); in ATF_TC_BODY()
697 ATF_REQUIRE(test_file_write(fd) == ENOTCAPABLE); in ATF_TC_BODY()
702 ATF_REQUIRE(close(fd) == 0); in ATF_TC_BODY()
717 int fd; in ATF_TC_BODY() local
733 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
734 ATF_REQUIRE(close(fd) == 0); in ATF_TC_BODY()
736 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
738 ATF_REQUIRE(test_file_mode(fd, O_RDONLY) == 0); in ATF_TC_BODY()
739 ATF_REQUIRE(test_file_cap(fd, &rights) == true); in ATF_TC_BODY()
740 ATF_REQUIRE(test_file_read(fd) == 0); in ATF_TC_BODY()
744 ATF_REQUIRE(test_file_cap(fd, &norights) == false); in ATF_TC_BODY()
745 ATF_REQUIRE(test_file_write(fd) == ENOTCAPABLE); in ATF_TC_BODY()
749 ATF_REQUIRE(close(fd) == 0); in ATF_TC_BODY()