Home
last modified time | relevance | path

Searched refs:O_PATH (Results 1 – 25 of 29) sorted by relevance

12

/linux/tools/testing/selftests/openat2/
H A Dopenat2_test.c170 .how.flags = O_TMPFILE | O_PATH | O_RDWR, .err = -EINVAL }, in test_openat2_flags()
176 .how.flags = O_PATH | O_CLOEXEC }, in test_openat2_flags()
178 .how.flags = O_PATH | O_DIRECTORY }, in test_openat2_flags()
180 .how.flags = O_PATH | O_NOFOLLOW }, in test_openat2_flags()
183 .how.flags = O_PATH | O_RDWR, .err = -EINVAL }, in test_openat2_flags()
185 .how.flags = O_PATH | O_CREAT, .err = -EINVAL }, in test_openat2_flags()
187 .how.flags = O_PATH | O_EXCL, .err = -EINVAL }, in test_openat2_flags()
189 .how.flags = O_PATH | O_NOCTTY, .err = -EINVAL }, in test_openat2_flags()
191 .how.flags = O_PATH | O_DIRECT, .err = -EINVAL }, in test_openat2_flags()
193 .how.flags = O_PATH | O_LARGEFILE, .err = -EINVAL }, in test_openat2_flags()
[all …]
H A Drename_attack_test.c43 dfd = open(dirname, O_PATH | O_DIRECTORY); in setup_testdir()
92 .flags = O_PATH, in test_rename_attack()
102 afd = openat(dfd, "a", O_PATH); in test_rename_attack()
H A Dresolve_test.c59 dfd = open(dirname, O_PATH | O_DIRECTORY); in setup_testdir()
65 tmpfd = openat(dfd, "root", O_PATH | O_DIRECTORY); in setup_testdir()
456 test->how.flags |= O_PATH; in test_openat2_opath_tests()
459 dfd = openat(rootfd, test->dir, O_PATH | O_DIRECTORY); in test_openat2_opath_tests()
/linux/tools/testing/selftests/landlock/
H A Dbase_test.c21 #ifndef O_PATH
22 #define O_PATH 010000000 macro
183 open("/tmp", O_PATH | O_NOFOLLOW | O_DIRECTORY | O_CLOEXEC); in TEST()
206 open("/tmp", O_PATH | O_NOFOLLOW | O_DIRECTORY | O_CLOEXEC); in TEST()
278 open("/tmp", O_PATH | O_NOFOLLOW | O_DIRECTORY | O_CLOEXEC); in TEST()
H A Dfs_test.c470 open(dir_s1d2, O_PATH | O_DIRECTORY | O_CLOEXEC); in TEST_F_FORK()
473 ruleset_fd = open(dir_s1d1, O_PATH | O_DIRECTORY | O_CLOEXEC); in TEST_F_FORK()
497 /* Tests without O_PATH. */ in TEST_F_FORK()
512 open(dir_s1d2, O_PATH | O_DIRECTORY | O_CLOEXEC); in TEST_F_FORK()
594 path_beneath_file.parent_fd = open(file1_s1d2, O_PATH | O_CLOEXEC); in TEST_F_FORK()
599 open(dir_s1d2, O_PATH | O_DIRECTORY | O_CLOEXEC); in TEST_F_FORK()
652 open(TMP_DIR, O_PATH | O_DIRECTORY | O_CLOEXEC); in TEST_F_FORK()
679 path_beneath.parent_fd = open(file1_s1d2, O_PATH | O_CLOEXEC); in TEST_F_FORK()
708 path_beneath.parent_fd = open(path, O_PATH | O_CLOEXEC); in add_path_beneath()
816 path_beneath.parent_fd = open("/proc/self/ns/mnt", O_PATH | O_CLOEXE in TEST_F_FORK()
[all...]
/linux/tools/include/uapi/asm-generic/
H A Dfcntl.h
/linux/include/uapi/asm-generic/
H A Dfcntl.h84 #ifndef O_PATH
85 #define O_PATH 010000000 macro
/linux/tools/perf/tests/
H A Dtests-scripts.c43 fd = open(devel_dirs[i], O_PATH); in shell_tests__dir_fd()
63 fd = open(path, O_PATH); in shell_test__description()
67 fd = open(path, O_PATH); in shell_test__description()
75 return open(path, O_PATH); in shell_test__description()
256 fd = openat(dir_fd, ent->d_name, O_PATH); in create_script_test_suites()
/linux/tools/testing/selftests/proc/
H A Dfd-001-lookup.c146 fd = open("/", O_PATH|O_DIRECTORY); in main()
153 fd = open("/", O_PATH|O_DIRECTORY); in main()
H A Dproc-pid-vm.c310 if (open("/", O_RDONLY|O_DIRECTORY|O_PATH) != 0) { in main()
/linux/tools/testing/selftests/exec/
H A Dexecveat.c9 #define _GNU_SOURCE /* to get O_PATH, AT_EMPTY_PATH */
251 int dot_dfd_path = open_or_die(".", O_DIRECTORY|O_RDONLY|O_PATH); in run_tests()
254 int fd_path = open_or_die("execveat", O_RDONLY|O_PATH); in run_tests()
258 O_RDONLY|O_PATH); in run_tests()
262 O_RDONLY|O_PATH); in run_tests()
291 /* O_PATH fd */ in run_tests()
302 /* Mess with executable file that's already open with O_PATH */ in run_tests()
/linux/arch/parisc/include/uapi/asm/
H A Dfcntl.h20 #define O_PATH 020000000 macro
/linux/arch/alpha/include/uapi/asm/
H A Dfcntl.h35 #define O_PATH 040000000 macro
/linux/arch/sparc/include/uapi/asm/
H A Dfcntl.h38 #define O_PATH 0x1000000 macro
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbpf_obj_pinning.c148 pin_opts.path_fd = open("/sys/fs/bpf", O_PATH); in validate_pin()
213 get_opts.path_fd = open("/sys/fs/bpf", O_PATH); in validate_get()
H A Dd_path.c68 indicatorfd = open("/tmp/", O_PATH); in trigger_fstat_events()
/linux/include/linux/
H A Dfcntl.h13 O_NOATIME | O_CLOEXEC | O_PATH | __O_TMPFILE)
/linux/tools/perf/trace/beauty/
H A Dopen_flags.c58 #ifdef O_PATH in open__scnprintf_flags()
/linux/tools/perf/util/
H A Dprint-events.c67 int events_fd = open(events_path, O_PATH); in print_tracepoint_events()
91 dir_fd = openat(events_fd, sys_dirent->d_name, O_PATH); in print_tracepoint_events()
H A Dutil.c569 int err, fd = openat(dirfd, dirp, O_PATH); in scandirat()
/linux/tools/testing/selftests/fchmodat2/
H A Dfchmodat2_test.c28 dfd = open(dirname, O_PATH | O_DIRECTORY); in setup_testdir()
/linux/samples/landlock/
H A Dsandboxer.c123 path_beneath.parent_fd = open(path_list[i], O_PATH | O_CLOEXEC); in populate_ruleset_fs()
/linux/io_uring/
H A Dopenclose.c62 if (!(open->how.flags & O_PATH) && force_o_largefile()) in __io_openat_prep()
/linux/tools/testing/selftests/cgroup/
H A Dcgroup_util.c435 return open(dir, O_DIRECTORY | O_CLOEXEC | O_NOFOLLOW | O_PATH); in clone_into_cgroup_run_nowait()
/linux/tools/testing/selftests/filesystems/statmount/
H A Dstatmount_test.c163 orig_root = open("/", O_PATH); in setup_namespace()

12