Home
last modified time | relevance | path

Searched refs:AT_FDCWD (Results 1 – 25 of 70) sorted by relevance

123

/linux/tools/testing/selftests/landlock/
H A Dfs_test.c449 return test_open_rel(AT_FDCWD, path, flags); in test_open()
1722 ASSERT_EQ(0, syscall(__NR_move_mount, AT_FDCWD, dir_s3d2, AT_FDCWD, in TEST_F_FORK()
1728 ASSERT_EQ(0, syscall(__NR_move_mount, AT_FDCWD, dir_s1d2, AT_FDCWD, in TEST_F_FORK()
1736 ASSERT_EQ(-1, syscall(__NR_move_mount, AT_FDCWD, dir_s3d2, AT_FDCWD, in TEST_F_FORK()
1761 ASSERT_EQ(0, syscall(__NR_move_mount, AT_FDCWD, dir_s1d2, AT_FDCWD, in TEST_F_FORK()
1791 ASSERT_EQ(-1, syscall(__NR_move_mount, AT_FDCWD, dir_s3d2, AT_FDCWD, in TEST_F_FORK()
1942 dirfd = AT_FDCWD; in test_relative_path()
1950 dirfd = AT_FDCWD; in test_relative_path()
1958 dirfd = AT_FDCWD; in test_relative_path()
2074 ret = sys_execveat(AT_FDCWD, path, argv, NULL, in test_check_exec()
[all …]
/linux/fs/
H A Dinit.c161 return filename_mknodat(AT_FDCWD, name, mode, dev); in init_mknod()
168 return filename_linkat(AT_FDCWD, old, AT_FDCWD, new, 0); in init_link()
175 return filename_symlinkat(old, AT_FDCWD, new); in init_symlink()
181 return filename_unlinkat(AT_FDCWD, name); in init_unlink()
187 return filename_mkdirat(AT_FDCWD, name, mode); in init_mkdir()
193 return filename_rmdir(AT_FDCWD, name); in init_rmdir()
H A Dutimes.c137 if (filename == NULL && dfd != AT_FDCWD) in do_utimes()
206 return do_futimesat(AT_FDCWD, filename, utimes); in SYSCALL_DEFINE2()
220 return do_utimes(AT_FDCWD, filename, times ? tv : NULL, 0); in SYSCALL_DEFINE2()
242 return do_utimes(AT_FDCWD, filename, t ? tv : NULL, 0); in SYSCALL_DEFINE2()
291 return do_compat_futimesat(AT_FDCWD, filename, t); in SYSCALL_DEFINE2()
H A Dopen.c140 error = filename_lookup(AT_FDCWD, name, lookup_flags, &path, NULL); in do_sys_truncate()
549 return do_faccessat(AT_FDCWD, filename, mode, 0); in SYSCALL_DEFINE2()
559 error = filename_lookup(AT_FDCWD, name, lookup_flags, &path, NULL); in SYSCALL_DEFINE1()
597 error = filename_lookup(AT_FDCWD, name, lookup_flags, &path, NULL); in SYSCALL_DEFINE1()
708 return do_fchmodat(AT_FDCWD, filename, mode, 0); in SYSCALL_DEFINE2()
826 return do_fchownat(AT_FDCWD, filename, user, group, 0); in SYSCALL_DEFINE3()
831 return do_fchownat(AT_FDCWD, filename, user, group, in SYSCALL_DEFINE3()
1324 return do_file_open(AT_FDCWD, name, &op); in file_open_name()
1380 return do_sys_open(AT_FDCWD, filename, flags, mode); in SYSCALL_DEFINE3()
1425 return do_sys_open(AT_FDCWD, filename, flags, mode); in COMPAT_SYSCALL_DEFINE3()
[all …]
H A Dxattr.c742 return path_setxattrat(AT_FDCWD, pathname, 0, name, value, size, flags); in SYSCALL_DEFINE5()
749 return path_setxattrat(AT_FDCWD, pathname, AT_SYMLINK_NOFOLLOW, name, in SYSCALL_DEFINE5()
882 return path_getxattrat(AT_FDCWD, pathname, 0, name, value, size); in SYSCALL_DEFINE4()
888 return path_getxattrat(AT_FDCWD, pathname, AT_SYMLINK_NOFOLLOW, name, in SYSCALL_DEFINE4()
988 return path_listxattrat(AT_FDCWD, pathname, 0, list, size); in SYSCALL_DEFINE3()
994 return path_listxattrat(AT_FDCWD, pathname, AT_SYMLINK_NOFOLLOW, list, size); in SYSCALL_DEFINE3()
1083 return path_removexattrat(AT_FDCWD, pathname, 0, name); in SYSCALL_DEFINE2()
1089 return path_removexattrat(AT_FDCWD, pathname, AT_SYMLINK_NOFOLLOW, name); in SYSCALL_DEFINE2()
/linux/tools/testing/selftests/tmpfs/
H A Dbug-link-o-tmpfile.c59 fd = openat(AT_FDCWD, "/tmp", O_WRONLY|O_TMPFILE, 0600); in main()
64 if (linkat(fd, "", AT_FDCWD, "/tmp/1", AT_EMPTY_PATH) == -1) { in main()
71 fd = openat(AT_FDCWD, "/tmp", O_WRONLY|O_TMPFILE, 0600); in main()
/linux/tools/testing/selftests/filesystems/open_tree_ns/
H A Dopen_tree_ns_test.c247 self->fd = sys_open_tree(AT_FDCWD, variant->path, variant->flags); in TEST_F()
290 self->fd = sys_open_tree(AT_FDCWD, variant->path, variant->flags); in TEST_F()
330 self->fd = sys_open_tree(AT_FDCWD, "/", OPEN_TREE_NAMESPACE | OPEN_TREE_CLOEXEC); in TEST_F()
393 fd = sys_open_tree(AT_FDCWD, "/", in TEST_F()
485 fd = sys_open_tree(AT_FDCWD, "/", in TEST_F()
560 fd = sys_open_tree(AT_FDCWD, "/", in TEST_F()
647 fd = sys_open_tree(AT_FDCWD, "/", in TEST_F()
721 fd = sys_open_tree(AT_FDCWD, "/", in TEST_F()
838 fd = sys_open_tree(AT_FDCWD, "/", in TEST_F()
973 fd = sys_open_tree(AT_FDCWD, self->tmpdir, in TEST_F()
[all …]
/linux/tools/include/nolibc/
H A Dsys.h157 return my_syscall4(__NR_fchmodat, AT_FDCWD, path, mode, 0); in sys_chmod()
178 return my_syscall5(__NR_fchownat, AT_FDCWD, path, owner, group, 0); in sys_chown()
580 return my_syscall5(__NR_linkat, AT_FDCWD, old, AT_FDCWD, new, 0); in sys_link()
632 return my_syscall3(__NR_mkdirat, AT_FDCWD, path, mode); in sys_mkdir()
654 return my_syscall3(__NR_unlinkat, AT_FDCWD, path, AT_REMOVEDIR); in sys_rmdir()
673 return my_syscall4(__NR_mknodat, AT_FDCWD, path, mode, dev); in sys_mknod()
813 return my_syscall3(__NR_symlinkat, old, AT_FDCWD, new); in sys_symlink()
868 return my_syscall3(__NR_unlinkat, AT_FDCWD, path, 0); in sys_unlink()
H A Dfcntl.h50 return my_syscall4(__NR_openat, AT_FDCWD, path, flags, mode); in sys_open()
H A Dunistd.h48 return faccessat(AT_FDCWD, path, amode, 0); in access()
/linux/tools/perf/tests/
H A Dopenat-syscall-tp-fields.c22 #ifndef AT_FDCWD
23 #define AT_FDCWD -100 macro
88 openat(AT_FDCWD, filename, flags); in test__syscall_openat_tp_fields()
/linux/tools/testing/selftests/filesystems/fat/
H A Drename_exchange.c30 ret = renameat2(AT_FDCWD, argv[1], AT_FDCWD, argv[2], RENAME_EXCHANGE); in main()
/linux/tools/testing/selftests/exec/
H A Dexecveat.c309 fail += check_execveat(AT_FDCWD, fullname, 0); in run_tests()
341 fail += check_execveat(AT_FDCWD, fullname_symlink, 0); in run_tests()
354 fail += check_execveat_fail(AT_FDCWD, fullname_symlink, in run_tests()
367 fail += check_execveat(AT_FDCWD, fullname_script, 0); in run_tests()
401 fail += check_execveat_fail(AT_FDCWD, "no-such-file", 0, ENOENT); in run_tests()
/linux/tools/include/nolibc/sys/
H A Dstat.h79 return fstatat(AT_FDCWD, path, buf, 0); in stat()
91 return fstatat(AT_FDCWD, path, buf, AT_SYMLINK_NOFOLLOW); in lstat()
/linux/tools/testing/selftests/filesystems/mount-notify/
H A Dmount-notify_test_ns.c90 FAN_OPEN, AT_FDCWD, "/"); in FIXTURE_SETUP()
317 ret = move_mount(AT_FDCWD, "/a", AT_FDCWD, "/b", 0); in TEST_F()
375 ret = move_mount(mnt, "", AT_FDCWD, "/a", MOVE_MOUNT_F_EMPTY_PATH); in TEST_F()
H A Dmount-notify_test.c290 ret = move_mount(AT_FDCWD, "/a", AT_FDCWD, "/b", 0); in TEST_F()
348 ret = move_mount(mnt, "", AT_FDCWD, "/a", MOVE_MOUNT_F_EMPTY_PATH); in TEST_F()
/linux/tools/build/feature/
H A Dtest-file-handle.c15 name_to_handle_at(AT_FDCWD, "/", &handle.fh, &mount_id, 0); in main()
/linux/io_uring/
H A Dxattr.c117 ret = filename_getxattr(AT_FDCWD, name, LOOKUP_FOLLOW, &ix->ctx); in io_getxattr()
194 ret = filename_setxattr(AT_FDCWD, name, LOOKUP_FOLLOW, &ix->ctx); in io_setxattr()
/linux/drivers/base/
H A Ddevtmpfs.c178 dentry = start_creating_path(AT_FDCWD, name, &path, LOOKUP_DIRECTORY); in dev_mkdir()
224 dentry = start_creating_path(AT_FDCWD, nodename, &path, 0); in handle_create()
227 dentry = start_creating_path(AT_FDCWD, nodename, &path, 0); in handle_create()
/linux/tools/testing/selftests/move_mount_set_group/
H A Dmove_mount_set_group_test.c221 ret = syscall(__NR_move_mount, AT_FDCWD, SET_GROUP_FROM, in move_mount_set_group_supported()
222 AT_FDCWD, SET_GROUP_TO, MOVE_MOUNT_SET_GROUP); in move_mount_set_group_supported()
/linux/tools/perf/trace/beauty/include/uapi/linux/
H A Dfcntl.h106 #define AT_FDCWD -100 /* Special value for dirfd used to macro
/linux/include/uapi/linux/
H A Dfcntl.h106 #define AT_FDCWD -100 /* Special value for dirfd used to macro
/linux/fs/coda/
H A Dpioctl.c68 error = user_path_at(AT_FDCWD, data.path, in coda_pioctl()
/linux/arch/powerpc/platforms/cell/spufs/
H A Dsyscalls.c70 dentry = start_creating_user_path(AT_FDCWD, pathname, &path, LOOKUP_DIRECTORY); in do_spu_create()
/linux/tools/testing/selftests/openat2/
H A Dopenat2_test.c121 fd = raw_openat2(AT_FDCWD, ".", how_copy, test->size); in test_openat2_struct()
262 fd = sys_openat2(AT_FDCWD, path, &test->how); in test_openat2_flags()

123