| /linux/tools/testing/selftests/exec/ |
| H A D | execveat.c | 213 fail += check_execveat(fd, "", AT_EMPTY_PATH); in check_execveat_pathmax() 257 ret = check_execveat_invoked_rc(fd, "", AT_EMPTY_PATH, 0, 0); in check_execveat_comm() 313 fail += check_execveat(fd, "", AT_EMPTY_PATH); in run_tests() 315 fail += check_execveat(fd_cloexec, "", AT_EMPTY_PATH); in run_tests() 317 fail += check_execveat(fd_path, "", AT_EMPTY_PATH); in run_tests() 322 fail += check_execveat(fd_ephemeral, "", AT_EMPTY_PATH); in run_tests() 325 fail += check_execveat(fd_ephemeral, "", AT_EMPTY_PATH); in run_tests() 330 fail += check_execveat(fd_ephemeral_path, "", AT_EMPTY_PATH); in run_tests() 334 fail += check_execveat_fail(fd, NULL, AT_EMPTY_PATH, EFAULT); in run_tests() 343 fail += check_execveat(fd_symlink, "", AT_EMPTY_PATH); in run_tests() [all …]
|
| H A D | check-exec.c | 230 AT_EMPTY_PATH | AT_EXECVE_CHECK); in test_exec_fd()
|
| /linux/tools/testing/selftests/pidfd/ |
| H A D | pidfd_file_handle_test.c | 156 ASSERT_EQ(name_to_handle_at(self->child_pidfd1, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F() 203 ASSERT_EQ(name_to_handle_at(self->child_pidfd2, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F() 249 ASSERT_EQ(name_to_handle_at(self->pidfd, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F() 285 ASSERT_EQ(name_to_handle_at(self->child_pidfd3, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F() 324 ASSERT_EQ(name_to_handle_at(self->child_pidfd3, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F() 363 ASSERT_EQ(name_to_handle_at(self->child_pidfd2, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F() 422 ASSERT_EQ(name_to_handle_at(self->child_pidfd2, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F() 443 …handle_at(self->child_pidfd2, "lookup-is-not-possible-with-pidfs", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F() 469 …ASSERT_NE(name_to_handle_at(self->child_pidfd2, "", fh, &mnt_id, AT_EMPTY_PATH | AT_HANDLE_CONNECT… in TEST_F() 491 …ASSERT_EQ(name_to_handle_at(self->child_pidfd2, "", fh, &mnt_id, AT_EMPTY_PATH | AT_HANDLE_FID), 0… in TEST_F() [all …]
|
| H A D | pidfd_bind_mount.c | 61 fd_tree = sys_open_tree(self->pidfd, "", OPEN_TREE_CLONE | OPEN_TREE_CLOEXEC | AT_EMPTY_PATH); in TEST_F() 97 fd_tree = sys_open_tree(self->pidfd, "", OPEN_TREE_CLONE | OPEN_TREE_CLOEXEC | AT_EMPTY_PATH); in TEST_F()
|
| H A D | pidfd_setattr_test.c | 65 ASSERT_LT(execveat(self->child_pidfd, "", argv, envp, AT_EMPTY_PATH), 0); in TEST_F()
|
| /linux/tools/testing/selftests/mount_setattr/ |
| H A D | mount_setattr_test.c | 355 ret = sys_mount_setattr(-EBADF, "", AT_EMPTY_PATH, NULL, 0); in mount_setattr_supported() 986 ret = sys_mount_setattr(fd, "", AT_EMPTY_PATH | AT_RECURSIVE, &attr, sizeof(attr)); in TEST_F() 1140 ASSERT_NE(sys_mount_setattr(open_tree_fd, "", AT_EMPTY_PATH, &attr, sizeof(attr)), 0); in TEST_F() 1242 AT_EMPTY_PATH | in TEST_F() 1250 ASSERT_NE(sys_mount_setattr(open_tree_fd, "", AT_EMPTY_PATH, &attr, sizeof(attr)), 0); in TEST_F() 1255 ASSERT_LT(sys_open_tree_attr(open_tree_fd, "", AT_EMPTY_PATH, &attr, sizeof(attr)), 0); in TEST_F() 1278 AT_EMPTY_PATH | in TEST_F() 1288 ASSERT_NE(sys_mount_setattr(open_tree_fd, "", AT_EMPTY_PATH, &attr, in TEST_F() 1294 ASSERT_LT(sys_open_tree_attr(open_tree_fd, "", AT_EMPTY_PATH, &attr, sizeof(attr)), 0); in TEST_F() 1314 AT_EMPTY_PATH | in TEST_F() [all …]
|
| /linux/tools/testing/selftests/namespaces/ |
| H A D | file_handle_test.c | 45 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 100 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 150 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 200 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 250 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 300 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 352 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 404 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 455 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 584 ret = name_to_handle_at(ns_fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() [all …]
|
| H A D | ns_active_ref_test.c | 52 ret = name_to_handle_at(fd1, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 125 ret = name_to_handle_at(fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 210 ret = name_to_handle_at(fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 345 ret = name_to_handle_at(fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 423 ret = name_to_handle_at(fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 515 ret = name_to_handle_at(nsfd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 905 ret = name_to_handle_at(fd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST()
|
| /linux/tools/testing/selftests/filesystems/ |
| H A D | idmapped_tmpfile.c | 69 ret = sys_mount_setattr(fd_tree, "", AT_EMPTY_PATH, &attr, sizeof(attr)); in idmapped_clone() 152 ASSERT_EQ(linkat(fd, "", mfd, "linked", AT_EMPTY_PATH), 0); in TEST_F()
|
| H A D | anon_inode_test.c | 48 ASSERT_LT(execveat(fd_context, "", empty_argv, empty_envp, AT_EMPTY_PATH), 0); in TEST()
|
| /linux/tools/testing/selftests/tmpfs/ |
| H A D | bug-link-o-tmpfile.c | 64 if (linkat(fd, "", AT_FDCWD, "/tmp/1", AT_EMPTY_PATH) == -1) { in main()
|
| /linux/tools/include/uapi/linux/ |
| H A D | fcntl.h | |
| /linux/tools/perf/trace/beauty/include/uapi/linux/ |
| H A D | fcntl.h | 138 #define AT_EMPTY_PATH 0x1000 /* Allow empty relative macro
|
| /linux/tools/include/nolibc/sys/ |
| H A D | stat.h | 82 return fstatat(fildes, "", buf, AT_EMPTY_PATH);
|
| /linux/samples/check-exec/ |
| H A D | inc.c | 89 AT_EMPTY_PATH | AT_EXECVE_CHECK); in interpret_stream()
|
| /linux/fs/ |
| H A D | fhandle.c | 138 if (flag & ~(AT_SYMLINK_FOLLOW | AT_EMPTY_PATH | AT_HANDLE_FID | in SYSCALL_DEFINE5() 151 flag & (AT_HANDLE_FID | AT_EMPTY_PATH)) in SYSCALL_DEFINE5()
|
| H A D | namei.c | 235 int flags = (uflags & AT_EMPTY_PATH) ? LOOKUP_EMPTY : 0; in getname_uflags() 330 int flags = (uflags & AT_EMPTY_PATH) ? LOOKUP_EMPTY : 0; in delayed_getname_uflags() 5959 if ((flags & ~(AT_SYMLINK_FOLLOW | AT_EMPTY_PATH)) != 0) in filename_linkat() 5967 if (flags & AT_EMPTY_PATH) in filename_linkat()
|
| H A D | namespace.c | 3205 if (flags & ~(AT_EMPTY_PATH | AT_NO_AUTOMOUNT | AT_RECURSIVE | in vfs_open_tree() 4610 uflags = AT_EMPTY_PATH; in SYSCALL_DEFINE5() 4633 uflags = AT_EMPTY_PATH; in SYSCALL_DEFINE5() 5161 if (flags & ~(AT_EMPTY_PATH | in SYSCALL_DEFINE5()
|
| H A D | exec.c | 781 ~(AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH | AT_EXECVE_CHECK)) != 0) in do_open_execat()
|
| /linux/tools/testing/selftests/filesystems/overlayfs/ |
| H A D | dev_in_maps.c | 118 if (statx(fd, "", AT_EMPTY_PATH | AT_STATX_SYNC_AS_STAT, STATX_INO, &stx)) in test()
|
| /linux/tools/testing/selftests/proc/ |
| H A D | proc-pid-vm.c | 332 sys_execveat(exec_fd, "", NULL, NULL, AT_EMPTY_PATH); in main()
|
| /linux/Documentation/userspace-api/ |
| H A D | check_exec.rst | 61 ``AT_EXECVE_CHECK`` should be used with ``AT_EMPTY_PATH`` to check against a
|
| /linux/arch/um/os-Linux/skas/ |
| H A D | process.c | 348 (unsigned long)argv, NULL, AT_EMPTY_PATH); in userspace_tramp()
|
| /linux/Documentation/translations/it_IT/process/ |
| H A D | adding-syscalls.rst | 156 ``AT_EMPTY_PATH``, in pratica otterremmo gratuitamente l'operazione 160 - xyzzyat(fd, "", ..., AT_EMPTY_PATH) is equivalent to fxyzzy(fd, ...) 163 man :manpage:`openat(2)`; per un esempio di AT_EMPTY_PATH, leggere la pagina
|
| /linux/Documentation/translations/pt_BR/process/ |
| H A D | adding-syscalls.rst | 153 ``AT_EMPTY_PATH``, fornecendo efetivamente uma operação fxyzzy(3) de graça:: 156 - xyzzyat(fd, "", ..., AT_EMPTY_PATH) é equivalente a fxyzzy(fd, ...) 159 manual :manpage:`openat(2)`; para um exemplo de AT_EMPTY_PATH, veja a página de
|