| /Linux-v5.4/tools/testing/selftests/tmpfs/ |
| D | bug-link-o-tmpfile.c | 49 fd = openat(AT_FDCWD, "/tmp", O_WRONLY|O_TMPFILE, 0600); in main() 54 if (linkat(fd, "", AT_FDCWD, "/tmp/1", AT_EMPTY_PATH) == -1) { in main() 60 fd = openat(AT_FDCWD, "/tmp", O_WRONLY|O_TMPFILE, 0600); in main()
|
| /Linux-v5.4/tools/perf/tests/ |
| D | openat-syscall-tp-fields.c | 20 #ifndef AT_FDCWD 21 #define AT_FDCWD -100 macro 85 openat(AT_FDCWD, filename, flags); in test__syscall_openat_tp_fields()
|
| /Linux-v5.4/fs/ |
| D | utimes.c | 101 if (filename == NULL && dfd != AT_FDCWD) { in do_utimes() 201 return do_futimesat(AT_FDCWD, filename, utimes); in SYSCALL_DEFINE2() 215 return do_utimes(AT_FDCWD, filename, times ? tv : NULL, 0); in SYSCALL_DEFINE2() 237 return do_utimes(AT_FDCWD, filename, t ? tv : NULL, 0); in SYSCALL_DEFINE2() 286 return do_compat_futimesat(AT_FDCWD, filename, t); in SYSCALL_DEFINE2()
|
| D | open.c | 131 error = user_path_at(AT_FDCWD, pathname, lookup_flags, &path); in do_sys_truncate() 450 return do_faccessat(AT_FDCWD, filename, mode); in SYSCALL_DEFINE2() 459 error = user_path_at(AT_FDCWD, filename, lookup_flags, &path); in ksys_chdir() 512 error = user_path_at(AT_FDCWD, filename, lookup_flags, &path); in ksys_chroot() 617 return do_fchmodat(AT_FDCWD, filename, mode); in SYSCALL_DEFINE2() 702 return do_fchownat(AT_FDCWD, filename, user, group, 0); in SYSCALL_DEFINE3() 707 return do_fchownat(AT_FDCWD, filename, user, group, in SYSCALL_DEFINE3() 1044 return err ? ERR_PTR(err) : do_filp_open(AT_FDCWD, name, &op); in file_open_name() 1115 return do_sys_open(AT_FDCWD, filename, flags, mode); in SYSCALL_DEFINE3() 1134 return do_sys_open(AT_FDCWD, filename, flags, mode); in COMPAT_SYSCALL_DEFINE3()
|
| D | xattr.c | 465 error = user_path_at(AT_FDCWD, pathname, lookup_flags, &path); in path_setxattr() 563 error = user_path_at(AT_FDCWD, pathname, lookup_flags, &path); in path_getxattr() 639 error = user_path_at(AT_FDCWD, pathname, lookup_flags, &path); in path_listxattr() 700 error = user_path_at(AT_FDCWD, pathname, lookup_flags, &path); in path_removexattr()
|
| D | exec.c | 137 file = do_filp_open(AT_FDCWD, tmp, &uselib_flags); in SYSCALL_DEFINE1() 889 f = do_open_execat(AT_FDCWD, filename, 0); in open_exec() 1772 } else if (fd == AT_FDCWD || filename->name[0] == '/') { in __do_execve_file() 1876 return __do_execve_file(AT_FDCWD, NULL, argv, envp, 0, file); in do_execve_file() 1885 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0); in do_execve() 1912 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0); in compat_do_execve()
|
| D | fhandle.c | 119 if (fd == AT_FDCWD) { in get_vfsmount_from_fd()
|
| D | namei.c | 2201 } else if (nd->dfd == AT_FDCWD) { in path_init() 2403 filename = filename_parentat(AT_FDCWD, getname_kernel(name), 0, path, in kern_path_locked() 2424 return filename_lookup(AT_FDCWD, getname_kernel(name), in kern_path() 2443 return filename_lookup(AT_FDCWD, getname_kernel(name), in vfs_path_lookup() 3785 return do_mknodat(AT_FDCWD, filename, mode, dev); in SYSCALL_DEFINE3() 3846 return do_mkdirat(AT_FDCWD, pathname, mode); in SYSCALL_DEFINE2() 3950 return do_rmdir(AT_FDCWD, pathname); in SYSCALL_DEFINE1() 4102 return do_unlinkat(AT_FDCWD, getname(pathname)); in SYSCALL_DEFINE1() 4165 return do_symlinkat(oldname, AT_FDCWD, newname); in SYSCALL_DEFINE2() 4330 return do_linkat(AT_FDCWD, oldname, AT_FDCWD, newname, 0); in SYSCALL_DEFINE2() [all …]
|
| D | fsopen.c | 347 if (!_key || !_value || (aux != AT_FDCWD && aux < 0)) in SYSCALL_DEFINE5()
|
| D | statfs.c | 101 error = user_path_at(AT_FDCWD, pathname, lookup_flags, &path); in user_statfs()
|
| /Linux-v5.4/tools/testing/selftests/exec/ |
| D | execveat.c | 266 fail += check_execveat(AT_FDCWD, fullname, 0); in run_tests() 298 fail += check_execveat(AT_FDCWD, fullname_symlink, 0); in run_tests() 311 fail += check_execveat_fail(AT_FDCWD, fullname_symlink, in run_tests() 320 fail += check_execveat(AT_FDCWD, fullname_script, 0); in run_tests() 354 fail += check_execveat_fail(AT_FDCWD, "no-such-file", 0, ENOENT); in run_tests()
|
| /Linux-v5.4/tools/include/nolibc/ |
| D | nolibc.h | 235 #define AT_FDCWD -100 macro 1471 return my_syscall4(__NR_fchmodat, AT_FDCWD, path, mode, 0); in sys_chmod() 1481 return my_syscall5(__NR_fchownat, AT_FDCWD, path, owner, group, 0); in sys_chown() 1569 return my_syscall5(__NR_linkat, AT_FDCWD, old, AT_FDCWD, new, 0); in sys_link() 1585 return my_syscall3(__NR_mkdirat, AT_FDCWD, path, mode); in sys_mkdir() 1595 return my_syscall4(__NR_mknodat, AT_FDCWD, path, mode, dev); in sys_mknod() 1612 return my_syscall4(__NR_openat, AT_FDCWD, path, flags, mode); in sys_open() 1694 ret = my_syscall4(__NR_newfstatat, AT_FDCWD, path, &stat, 0); in sys_stat() 1719 return my_syscall3(__NR_symlinkat, old, AT_FDCWD, new); in sys_symlink() 1741 return my_syscall3(__NR_unlinkat, AT_FDCWD, path, 0); in sys_unlink()
|
| /Linux-v5.4/include/uapi/linux/ |
| D | fcntl.h | 79 #define AT_FDCWD -100 /* Special value used to indicate macro
|
| /Linux-v5.4/tools/include/uapi/linux/ |
| D | fcntl.h | 79 #define AT_FDCWD -100 /* Special value used to indicate macro
|
| /Linux-v5.4/drivers/base/ |
| D | devtmpfs.c | 170 dentry = kern_path_create(AT_FDCWD, name, &path, LOOKUP_DIRECTORY); in dev_mkdir() 216 dentry = kern_path_create(AT_FDCWD, nodename, &path, 0); in handle_create() 219 dentry = kern_path_create(AT_FDCWD, nodename, &path, 0); in handle_create()
|
| /Linux-v5.4/fs/coda/ |
| D | pioctl.c | 66 error = user_path_at(AT_FDCWD, data.path, in coda_pioctl()
|
| /Linux-v5.4/arch/powerpc/platforms/cell/spufs/ |
| D | syscalls.c | 70 dentry = user_path_create(AT_FDCWD, pathname, &path, LOOKUP_DIRECTORY); in do_spu_create()
|
| /Linux-v5.4/include/linux/ |
| D | syscalls.h | 1284 return do_unlinkat(AT_FDCWD, getname(pathname)); in ksys_unlink() 1291 return do_rmdir(AT_FDCWD, pathname); in ksys_rmdir() 1298 return do_mkdirat(AT_FDCWD, pathname, mode); in ksys_mkdir() 1307 return do_symlinkat(oldname, AT_FDCWD, newname); in ksys_symlink() 1316 return do_mknodat(AT_FDCWD, filename, mode, dev); in ksys_mknod() 1325 return do_linkat(AT_FDCWD, oldname, AT_FDCWD, newname, 0); in ksys_link() 1332 return do_fchmodat(AT_FDCWD, filename, mode); in ksys_chmod() 1339 return do_faccessat(AT_FDCWD, filename, mode); in ksys_access() 1348 return do_fchownat(AT_FDCWD, filename, user, group, 0); in ksys_chown() 1354 return do_fchownat(AT_FDCWD, filename, user, group, in ksys_lchown() [all …]
|
| /Linux-v5.4/samples/vfs/ |
| D | test-fsmount.c | 122 if (move_mount(mfd, "", AT_FDCWD, "/mnt", MOVE_MOUNT_F_EMPTY_PATH) < 0) { in main()
|
| D | test-statx.c | 250 ret = statx(AT_FDCWD, *argv, atflag, mask, &stx); in main()
|
| /Linux-v5.4/fs/hostfs/ |
| D | hostfs_user.c | 373 err = syscall(SYS_renameat2, AT_FDCWD, from, AT_FDCWD, to, flags); in rename2_file()
|
| /Linux-v5.4/tools/testing/selftests/bpf/ |
| D | cgroup_helpers.c | 259 dirfd = AT_FDCWD; in get_cgroup_id()
|
| /Linux-v5.4/fs/autofs/ |
| D | dev-ioctl.c | 189 err = kern_path_mountpoint(AT_FDCWD, pathname, &path, 0); in find_autofs_mount() 522 err = kern_path_mountpoint(AT_FDCWD, in autofs_dev_ioctl_ismountpoint()
|
| /Linux-v5.4/tools/testing/selftests/proc/ |
| D | proc-pid-vm.c | 194 fd = openat(AT_FDCWD, "/tmp", O_WRONLY|O_EXCL|O_TMPFILE, 0700); in make_exe()
|
| /Linux-v5.4/kernel/bpf/ |
| D | inode.c | 392 dentry = kern_path_create(AT_FDCWD, pathname->name, &path, 0); in bpf_obj_do_pin()
|