Home
last modified time | relevance | path

Searched refs:AT_EMPTY_PATH (Results 1 – 25 of 26) sorted by relevance

12

/linux/tools/testing/selftests/exec/
H A Dexecveat.c213 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 Dcheck-exec.c230 AT_EMPTY_PATH | AT_EXECVE_CHECK); in test_exec_fd()
/linux/tools/testing/selftests/pidfd/
H A Dpidfd_file_handle_test.c156 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 Dpidfd_bind_mount.c61 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 Dpidfd_setattr_test.c65 ASSERT_LT(execveat(self->child_pidfd, "", argv, envp, AT_EMPTY_PATH), 0); in TEST_F()
/linux/tools/testing/selftests/mount_setattr/
H A Dmount_setattr_test.c355 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 Dfile_handle_test.c45 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 Dns_active_ref_test.c52 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 Didmapped_tmpfile.c69 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 Danon_inode_test.c48 ASSERT_LT(execveat(fd_context, "", empty_argv, empty_envp, AT_EMPTY_PATH), 0); in TEST()
/linux/tools/testing/selftests/tmpfs/
H A Dbug-link-o-tmpfile.c64 if (linkat(fd, "", AT_FDCWD, "/tmp/1", AT_EMPTY_PATH) == -1) { in main()
/linux/tools/include/uapi/linux/
H A Dfcntl.h
/linux/tools/perf/trace/beauty/include/uapi/linux/
H A Dfcntl.h138 #define AT_EMPTY_PATH 0x1000 /* Allow empty relative macro
/linux/tools/include/nolibc/sys/
H A Dstat.h82 return fstatat(fildes, "", buf, AT_EMPTY_PATH);
/linux/samples/check-exec/
H A Dinc.c89 AT_EMPTY_PATH | AT_EXECVE_CHECK); in interpret_stream()
/linux/fs/
H A Dfhandle.c138 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 Dnamei.c235 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 Dnamespace.c3205 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 Dexec.c781 ~(AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH | AT_EXECVE_CHECK)) != 0) in do_open_execat()
/linux/tools/testing/selftests/filesystems/overlayfs/
H A Ddev_in_maps.c118 if (statx(fd, "", AT_EMPTY_PATH | AT_STATX_SYNC_AS_STAT, STATX_INO, &stx)) in test()
/linux/tools/testing/selftests/proc/
H A Dproc-pid-vm.c332 sys_execveat(exec_fd, "", NULL, NULL, AT_EMPTY_PATH); in main()
/linux/Documentation/userspace-api/
H A Dcheck_exec.rst61 ``AT_EXECVE_CHECK`` should be used with ``AT_EMPTY_PATH`` to check against a
/linux/arch/um/os-Linux/skas/
H A Dprocess.c348 (unsigned long)argv, NULL, AT_EMPTY_PATH); in userspace_tramp()
/linux/Documentation/translations/it_IT/process/
H A Dadding-syscalls.rst156 ``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 Dadding-syscalls.rst153 ``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

12