Lines Matching refs:O_PATH
470 open(dir_s1d2, O_PATH | O_DIRECTORY | O_CLOEXEC);
473 ruleset_fd = open(dir_s1d1, O_PATH | O_DIRECTORY | O_CLOEXEC);
497 /* Tests without O_PATH. */
512 open(dir_s1d2, O_PATH | O_DIRECTORY | O_CLOEXEC);
594 path_beneath_file.parent_fd = open(file1_s1d2, O_PATH | O_CLOEXEC);
599 open(dir_s1d2, O_PATH | O_DIRECTORY | O_CLOEXEC);
652 open(TMP_DIR, O_PATH | O_DIRECTORY | O_CLOEXEC);
679 path_beneath.parent_fd = open(file1_s1d2, O_PATH | O_CLOEXEC);
708 path_beneath.parent_fd = open(path, O_PATH | O_CLOEXEC);
816 path_beneath.parent_fd = open("/proc/self/ns/mnt", O_PATH | O_CLOEXEC);
869 /* Tests on a directory (with or without O_PATH). */
871 ASSERT_EQ(0, test_open("/", O_RDONLY | O_PATH));
873 ASSERT_EQ(0, test_open(dir_s1d1, O_RDONLY | O_PATH));
875 ASSERT_EQ(0, test_open(file1_s1d1, O_RDONLY | O_PATH));
882 /* Tests on a file (with or without O_PATH). */
884 ASSERT_EQ(0, test_open(dir_s2d2, O_RDONLY | O_PATH));
3961 * Checks that for files opened with O_PATH, both ioctl(2) and
3963 * O_PATH flag.
3965 fd = open(dir_s1d1, O_PATH | O_CLOEXEC);
3981 * - the file can still be opened with O_PATH
3984 fd = open(dir_s1d1, O_PATH | O_CLOEXEC);