/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() 421 ASSERT_EQ(name_to_handle_at(self->child_pidfd2, "", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F() 442 ASSERT_NE(name_to_handle_at(self->child_pidfd2, "lookup-is-not-possible-with-pidfs", fh, &mnt_id, AT_EMPTY_PATH), 0); in TEST_F() 455 * is rejected because it is incompatible with AT_EMPTY_PATH which is 468 ASSERT_NE(name_to_handle_at(self->child_pidfd2, "", fh, &mnt_id, AT_EMPTY_PATH | AT_HANDLE_CONNECTABL 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 | 329 ret = sys_mount_setattr(-EBADF, "", AT_EMPTY_PATH, NULL, 0); in mount_setattr_supported() 960 ret = sys_mount_setattr(fd, "", AT_EMPTY_PATH | AT_RECURSIVE, &attr, sizeof(attr)); in TEST_F() 1114 ASSERT_NE(sys_mount_setattr(open_tree_fd, "", AT_EMPTY_PATH, &attr, sizeof(attr)), 0); in TEST_F() 1216 AT_EMPTY_PATH | in TEST_F() 1224 ASSERT_NE(sys_mount_setattr(open_tree_fd, "", AT_EMPTY_PATH, &attr, sizeof(attr)), 0); in TEST_F() 1246 AT_EMPTY_PATH | in TEST_F() 1256 ASSERT_NE(sys_mount_setattr(open_tree_fd, "", AT_EMPTY_PATH, &attr, in TEST_F() 1276 AT_EMPTY_PATH | in TEST_F() 1287 AT_EMPTY_PATH, &attr, sizeof(attr)), 0); in TEST_F() 1306 AT_EMPTY_PATH | in TEST_F() [all...] |
/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/fs/ |
H A D | xattr.c | 695 if ((at_flags & ~(AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH)) != 0) in path_setxattrat() 761 return path_setxattrat(fd, NULL, AT_EMPTY_PATH, name, in SYSCALL_DEFINE5() 842 if ((at_flags & ~(AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH)) != 0) in path_getxattrat() 904 return path_getxattrat(fd, NULL, AT_EMPTY_PATH, name, value, size); in SYSCALL_DEFINE4() 976 if ((at_flags & ~(AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH)) != 0) in path_listxattrat() 1012 return path_listxattrat(fd, NULL, AT_EMPTY_PATH, list, size); in SYSCALL_DEFINE3() 1073 if ((at_flags & ~(AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH)) != 0) in path_removexattrat() 1111 return path_removexattrat(fd, NULL, AT_EMPTY_PATH, name); in SYSCALL_DEFINE2()
|
H A D | utimes.c | 86 if (flags & ~(AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH)) in do_utimes_path() 91 if (flags & AT_EMPTY_PATH) in do_utimes_path()
|
H A D | file_attr.c | 396 if ((at_flags & ~(AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH)) != 0) in SYSCALL_DEFINE5() 451 if ((at_flags & ~(AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH)) != 0) in SYSCALL_DEFINE5()
|
H A D | exec.c | 776 ~(AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH | AT_EXECVE_CHECK)) != 0) in do_open_execat() 780 if (flags & AT_EMPTY_PATH) in do_open_execat()
|
H A D | namespace.c | 3112 if (flags & ~(AT_EMPTY_PATH | AT_NO_AUTOMOUNT | AT_RECURSIVE | in vfs_open_tree() 3124 if (flags & AT_EMPTY_PATH) in vfs_open_tree() 4558 if (flags & MOVE_MOUNT_F_EMPTY_PATH) uflags = AT_EMPTY_PATH; in SYSCALL_DEFINE5() 4567 if (flags & MOVE_MOUNT_T_EMPTY_PATH) uflags = AT_EMPTY_PATH; in SYSCALL_DEFINE5() 5128 if (flags & ~(AT_EMPTY_PATH | in SYSCALL_DEFINE5() 5138 if (flags & AT_EMPTY_PATH) in SYSCALL_DEFINE5()
|
H A D | namei.c | 220 int flags = (uflags & AT_EMPTY_PATH) ? LOOKUP_EMPTY : 0; in getname_uflags() 4888 if ((flags & ~(AT_SYMLINK_FOLLOW | AT_EMPTY_PATH)) != 0) { in do_linkat() 4898 if (flags & AT_EMPTY_PATH) in do_linkat()
|
/linux/tools/perf/trace/beauty/include/uapi/linux/ |
H A D | fcntl.h | 107 #define AT_EMPTY_PATH 0x1000 /* Allow empty relative macro
|
/linux/tools/testing/selftests/filesystems/ |
H A D | anon_inode_test.c | 45 ASSERT_LT(execveat(fd_context, "", NULL, NULL, AT_EMPTY_PATH), 0); in TEST()
|
/linux/samples/check-exec/ |
H A D | inc.c | 89 AT_EMPTY_PATH | AT_EXECVE_CHECK); in interpret_stream()
|
/linux/tools/include/nolibc/sys/ |
H A D | stat.h | 85 return fstatat(fildes, "", buf, AT_EMPTY_PATH); in fstat()
|
/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/fs/hostfs/ |
H A D | hostfs_user.c | 55 flags |= AT_EMPTY_PATH; in stat_file()
|
/linux/tools/testing/selftests/exec/ |
H A D | check-exec.c | 230 AT_EMPTY_PATH | AT_EXECVE_CHECK); in test_exec_fd()
|
/linux/tools/testing/selftests/proc/ |
H A D | proc-pid-vm.c | 328 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 | 355 (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/process/ |
H A D | adding-syscalls.rst | 140 already-opened file descriptor using the ``AT_EMPTY_PATH`` flag, effectively 144 - xyzzyat(fd, "", ..., AT_EMPTY_PATH) is equivalent to fxyzzy(fd, ...) 147 :manpage:`openat(2)` man page; for an example of AT_EMPTY_PATH, see the
|
/linux/Documentation/translations/sp_SP/process/ |
H A D | adding-syscalls.rst | 160 un descriptor de archivo ya abierto usando el flag ``AT_EMPTY_PATH``, 164 - xyzzyat(fd, "", ..., AT_EMPTY_PATH) es equivalente a fxyzzy(fd, ...) 167 revise el man page :manpage:`openat(2)`; para un ejemplo de AT_EMPTY_PATH,
|
/linux/tools/testing/selftests/landlock/ |
H A D | fs_test.c | 2075 AT_EMPTY_PATH | AT_EXECVE_CHECK); in test_check_exec() 2581 AT_EMPTY_PATH | OPEN_TREE_CLONE | OPEN_TREE_CLOEXEC); in TEST_F_FORK()
|