/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | fcntl.h | 89 * The constants AT_REMOVEDIR and AT_EACCESS have the same value. AT_EACCESS is 90 * meaningful only to faccessat, while AT_REMOVEDIR is meaningful only to 92 * the flags can be allowed to overlap. For example, passing AT_REMOVEDIR to 102 #define AT_REMOVEDIR 0x200 /* Remove directory instead of macro 116 #define AT_HANDLE_FID AT_REMOVEDIR /* file handle is needed to
|
/kernel/linux/linux-6.6/tools/include/uapi/linux/ |
H A D | fcntl.h | 89 * The constants AT_REMOVEDIR and AT_EACCESS have the same value. AT_EACCESS is 90 * meaningful only to faccessat, while AT_REMOVEDIR is meaningful only to 92 * the flags can be allowed to overlap. For example, passing AT_REMOVEDIR to 102 #define AT_REMOVEDIR 0x200 /* Remove directory instead of macro 116 #define AT_HANDLE_FID AT_REMOVEDIR /* file handle is needed to
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | fcntl.h | 41 #define AT_REMOVEDIR 0x200 macro
|
/kernel/linux/linux-5.10/tools/include/uapi/linux/ |
H A D | fcntl.h | 88 * The constants AT_REMOVEDIR and AT_EACCESS have the same value. AT_EACCESS is 89 * meaningful only to faccessat, while AT_REMOVEDIR is meaningful only to 91 * the flags can be allowed to overlap. For example, passing AT_REMOVEDIR to 101 #define AT_REMOVEDIR 0x200 /* Remove directory instead of macro
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | fcntl.h | 88 * The constants AT_REMOVEDIR and AT_EACCESS have the same value. AT_EACCESS is 89 * meaningful only to faccessat, while AT_REMOVEDIR is meaningful only to 91 * the flags can be allowed to overlap. For example, passing AT_REMOVEDIR to 101 #define AT_REMOVEDIR 0x200 /* Remove directory instead of macro
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | fcntl.h | 58 #define AT_REMOVEDIR 0x200 macro
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | fcntl.h | 58 #define AT_REMOVEDIR 0x200 macro
|
/kernel/linux/linux-6.6/io_uring/ |
H A D | fs.c | 117 if (un->flags & ~AT_REMOVEDIR) in io_unlinkat_prep() 137 if (un->flags & AT_REMOVEDIR) in io_unlinkat()
|
/kernel/liteos_a/fs/vfs/include/ |
H A D | vnode.h | 56 #define AT_REMOVEDIR 0x200 macro
|
/kernel/linux/linux-5.10/fs/9p/ |
H A D | vfs_inode.c | 501 if (flags & AT_REMOVEDIR) in v9fs_at_to_dotl_flags() 565 if (flags & AT_REMOVEDIR) { in v9fs_remove() 884 return v9fs_remove(i, d, AT_REMOVEDIR); in v9fs_vfs_rmdir()
|
/kernel/linux/linux-6.6/fs/9p/ |
H A D | vfs_inode.c | 502 if (flags & AT_REMOVEDIR) in v9fs_at_to_dotl_flags() 568 if (flags & AT_REMOVEDIR) { in v9fs_remove() 879 return v9fs_remove(i, d, AT_REMOVEDIR); in v9fs_vfs_rmdir()
|
/kernel/linux/linux-6.6/tools/include/nolibc/ |
H A D | sys.h | 630 return my_syscall3(__NR_unlinkat, AT_FDCWD, path, AT_REMOVEDIR); in sys_rmdir()
|
/kernel/linux/linux-6.6/tools/testing/selftests/landlock/ |
H A D | fs_test.c | 2970 ASSERT_EQ(0, unlinkat(AT_FDCWD, dir_s1d3, AT_REMOVEDIR)); in TEST_F_FORK() 2975 ASSERT_EQ(-1, unlinkat(AT_FDCWD, dir_s1d2, AT_REMOVEDIR)); in TEST_F_FORK() 2979 ASSERT_EQ(-1, unlinkat(AT_FDCWD, dir_s1d1, AT_REMOVEDIR)); in TEST_F_FORK()
|
/kernel/linux/linux-5.10/fs/ |
H A D | namei.c | 3994 if ((flag & ~AT_REMOVEDIR) != 0) in SYSCALL_DEFINE3() 3997 if (flag & AT_REMOVEDIR) in SYSCALL_DEFINE3()
|
/kernel/linux/linux-6.6/fs/ |
H A D | namei.c | 4431 if ((flag & ~AT_REMOVEDIR) != 0) in SYSCALL_DEFINE3() 4434 if (flag & AT_REMOVEDIR) in SYSCALL_DEFINE3()
|
/kernel/linux/linux-5.10/io_uring/ |
H A D | io_uring.c | 3909 if (un->flags & ~AT_REMOVEDIR) in io_unlinkat_prep() 3929 if (un->flags & AT_REMOVEDIR) in io_unlinkat()
|