Lines Matching refs:fa
92 test_file_open(fileargs_t *fa, const char *file, int *fdp) in test_file_open() argument
96 fd = fileargs_open(fa, file); in test_file_open()
108 test_file_fopen(fileargs_t *fa, const char *file, const char *mode, in test_file_fopen() argument
113 pfile = fileargs_fopen(fa, file, mode); in test_file_fopen()
125 test_file_lstat(fileargs_t *fa, const char *file) in test_file_lstat() argument
130 if (fileargs_lstat(fa, file, &fasb) < 0) in test_file_lstat()
152 test_file_realpath_static(fileargs_t *fa, const char *file) in test_file_realpath_static() argument
156 if (fileargs_realpath(fa, file, fapath) == NULL) in test_file_realpath_static()
168 test_file_realpath_alloc(fileargs_t *fa, const char *file) in test_file_realpath_alloc() argument
173 fapath = fileargs_realpath(fa, file, NULL); in test_file_realpath_alloc()
191 test_file_realpath(fileargs_t *fa, const char *file) in test_file_realpath() argument
195 serrno = test_file_realpath_static(fa, file); in test_file_realpath()
199 return (test_file_realpath_alloc(fa, file)); in test_file_realpath()
287 fileargs_t *fa; in ATF_TC_BODY() local
297 fa = fileargs_init(MAX_FILES, files, O_RDONLY, 0, &rights, in ATF_TC_BODY()
299 ATF_REQUIRE(fa != NULL); in ATF_TC_BODY()
304 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
307 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
313 ATF_REQUIRE(test_file_lstat(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
314 ATF_REQUIRE(test_file_open(fa, TEST_FILE, NULL) == ENOTCAPABLE); in ATF_TC_BODY()
317 ATF_REQUIRE(test_file_realpath(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
318 ATF_REQUIRE(test_file_realpath(fa, TEST_FILE) == ENOTCAPABLE); in ATF_TC_BODY()
334 fileargs_t *fa; in ATF_TC_BODY() local
344 fa = fileargs_init(MAX_FILES, files, O_WRONLY, 0, &rights, in ATF_TC_BODY()
346 ATF_REQUIRE(fa != NULL); in ATF_TC_BODY()
351 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
354 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
360 ATF_REQUIRE(test_file_lstat(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
361 ATF_REQUIRE(test_file_open(fa, TEST_FILE, NULL) == ENOTCAPABLE); in ATF_TC_BODY()
364 ATF_REQUIRE(test_file_realpath(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
365 ATF_REQUIRE(test_file_realpath(fa, TEST_FILE) == ENOTCAPABLE); in ATF_TC_BODY()
381 fileargs_t *fa; in ATF_TC_BODY() local
391 fa = fileargs_init(MAX_FILES, files, O_RDWR | O_CREAT, 666, in ATF_TC_BODY()
393 ATF_REQUIRE(fa != NULL); in ATF_TC_BODY()
397 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
405 ATF_REQUIRE(test_file_lstat(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
406 ATF_REQUIRE(test_file_open(fa, TEST_FILE, NULL) == ENOTCAPABLE); in ATF_TC_BODY()
408 ATF_REQUIRE(test_file_realpath(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
409 ATF_REQUIRE(test_file_realpath(fa, TEST_FILE) == ENOTCAPABLE); in ATF_TC_BODY()
426 fileargs_t *fa; in ATF_TC_BODY() local
438 fa = fileargs_cinit(capcas, MAX_FILES, files, O_RDONLY, 0, &rights, in ATF_TC_BODY()
440 ATF_REQUIRE(fa != NULL); in ATF_TC_BODY()
444 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
461 fileargs_t *fa; in ATF_TC_BODY() local
472 fa = fileargs_init(MAX_FILES, files, O_RDONLY, 0, &rights, in ATF_TC_BODY()
474 ATF_REQUIRE(fa != NULL); in ATF_TC_BODY()
479 ATF_REQUIRE(test_file_fopen(fa, files[i], "r", &pfile) == 0); in ATF_TC_BODY()
482 ATF_REQUIRE(test_file_fopen(fa, files[i], "r", &pfile) == 0); in ATF_TC_BODY()
489 ATF_REQUIRE(test_file_lstat(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
490 ATF_REQUIRE(test_file_fopen(fa, TEST_FILE, "r", NULL) == in ATF_TC_BODY()
494 ATF_REQUIRE(test_file_realpath(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
495 ATF_REQUIRE(test_file_realpath(fa, TEST_FILE) == ENOTCAPABLE); in ATF_TC_BODY()
511 fileargs_t *fa; in ATF_TC_BODY() local
522 fa = fileargs_init(MAX_FILES, files, O_WRONLY, 0, &rights, in ATF_TC_BODY()
524 ATF_REQUIRE(fa != NULL); in ATF_TC_BODY()
529 ATF_REQUIRE(test_file_fopen(fa, files[i], "w", &pfile) == 0); in ATF_TC_BODY()
532 ATF_REQUIRE(test_file_fopen(fa, files[i], "w", &pfile) == 0); in ATF_TC_BODY()
539 ATF_REQUIRE(test_file_lstat(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
540 ATF_REQUIRE(test_file_fopen(fa, TEST_FILE, "w", NULL) == in ATF_TC_BODY()
544 ATF_REQUIRE(test_file_realpath(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
545 ATF_REQUIRE(test_file_realpath(fa, TEST_FILE) == ENOTCAPABLE); in ATF_TC_BODY()
561 fileargs_t *fa; in ATF_TC_BODY() local
571 fa = fileargs_init(MAX_FILES, files, O_RDWR | O_CREAT, 0, &rights, in ATF_TC_BODY()
573 ATF_REQUIRE(fa != NULL); in ATF_TC_BODY()
578 ATF_REQUIRE(test_file_fopen(fa, files[i], "w+", &pfile) == 0); in ATF_TC_BODY()
586 ATF_REQUIRE(test_file_lstat(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
587 ATF_REQUIRE(test_file_fopen(fa, TEST_FILE, "w+", NULL) == in ATF_TC_BODY()
589 ATF_REQUIRE(test_file_realpath(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
590 ATF_REQUIRE(test_file_realpath(fa, TEST_FILE) == ENOTCAPABLE); in ATF_TC_BODY()
605 fileargs_t *fa; in ATF_TC_BODY() local
613 fa = fileargs_init(MAX_FILES, files, 0, 0, NULL, FA_LSTAT); in ATF_TC_BODY()
614 ATF_REQUIRE(fa != NULL); in ATF_TC_BODY()
618 ATF_REQUIRE(test_file_lstat(fa, files[i]) == 0); in ATF_TC_BODY()
621 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == ENOTCAPABLE); in ATF_TC_BODY()
622 ATF_REQUIRE(test_file_lstat(fa, TEST_FILE) == ENOTCAPABLE); in ATF_TC_BODY()
623 ATF_REQUIRE(test_file_open(fa, TEST_FILE, &fd) == ENOTCAPABLE); in ATF_TC_BODY()
624 ATF_REQUIRE(test_file_realpath(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
625 ATF_REQUIRE(test_file_realpath(fa, TEST_FILE) == ENOTCAPABLE); in ATF_TC_BODY()
637 fileargs_t *fa; in ATF_TC_BODY() local
643 fa = fileargs_init(MAX_FILES, files, 0, 0, NULL, FA_REALPATH); in ATF_TC_BODY()
644 ATF_REQUIRE(fa != NULL); in ATF_TC_BODY()
648 ATF_REQUIRE(test_file_realpath(fa, files[i]) == 0); in ATF_TC_BODY()
651 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == ENOTCAPABLE); in ATF_TC_BODY()
652 ATF_REQUIRE(test_file_lstat(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
653 ATF_REQUIRE(test_file_lstat(fa, TEST_FILE) == ENOTCAPABLE); in ATF_TC_BODY()
654 ATF_REQUIRE(test_file_open(fa, TEST_FILE, &fd) == ENOTCAPABLE); in ATF_TC_BODY()
655 ATF_REQUIRE(test_file_realpath(fa, TEST_FILE) == ENOTCAPABLE); in ATF_TC_BODY()
668 fileargs_t *fa; in ATF_TC_BODY() local
678 fa = fileargs_init(MAX_FILES, files, O_RDONLY, 0, &rights, in ATF_TC_BODY()
680 ATF_REQUIRE(fa != NULL); in ATF_TC_BODY()
685 ATF_REQUIRE(test_file_lstat(fa, files[i]) == 0); in ATF_TC_BODY()
686 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
689 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
690 ATF_REQUIRE(test_file_lstat(fa, files[i]) == 0); in ATF_TC_BODY()
696 ATF_REQUIRE(test_file_open(fa, TEST_FILE, NULL) == ENOTCAPABLE); in ATF_TC_BODY()
699 ATF_REQUIRE(test_file_realpath(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()
700 ATF_REQUIRE(test_file_realpath(fa, TEST_FILE) == ENOTCAPABLE); in ATF_TC_BODY()
716 fileargs_t *fa; in ATF_TC_BODY() local
726 fa = fileargs_init(MAX_FILES, files, O_RDONLY, 0, &rights, in ATF_TC_BODY()
728 ATF_REQUIRE(fa != NULL); in ATF_TC_BODY()
733 ATF_REQUIRE(test_file_realpath(fa, files[i]) == 0); in ATF_TC_BODY()
734 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
737 ATF_REQUIRE(test_file_open(fa, files[i], &fd) == 0); in ATF_TC_BODY()
738 ATF_REQUIRE(test_file_realpath(fa, files[i]) == 0); in ATF_TC_BODY()
744 ATF_REQUIRE(test_file_open(fa, TEST_FILE, NULL) == ENOTCAPABLE); in ATF_TC_BODY()
747 ATF_REQUIRE(test_file_lstat(fa, files[i]) == ENOTCAPABLE); in ATF_TC_BODY()