Home
last modified time | relevance | path

Searched refs:AT_REMOVEDIR (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-6.6/include/uapi/linux/
H A Dfcntl.h89 * 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 Dfcntl.h89 * 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 Dfcntl.h41 #define AT_REMOVEDIR 0x200 macro
/kernel/linux/linux-5.10/tools/include/uapi/linux/
H A Dfcntl.h88 * 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 Dfcntl.h88 * 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 Dfcntl.h58 #define AT_REMOVEDIR 0x200 macro
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dfcntl.h58 #define AT_REMOVEDIR 0x200 macro
/kernel/linux/linux-6.6/io_uring/
H A Dfs.c117 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 Dvnode.h56 #define AT_REMOVEDIR 0x200 macro
/kernel/linux/linux-5.10/fs/9p/
H A Dvfs_inode.c501 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 Dvfs_inode.c502 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 Dsys.h630 return my_syscall3(__NR_unlinkat, AT_FDCWD, path, AT_REMOVEDIR); in sys_rmdir()
/kernel/linux/linux-6.6/tools/testing/selftests/landlock/
H A Dfs_test.c2970 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 Dnamei.c3994 if ((flag & ~AT_REMOVEDIR) != 0) in SYSCALL_DEFINE3()
3997 if (flag & AT_REMOVEDIR) in SYSCALL_DEFINE3()
/kernel/linux/linux-6.6/fs/
H A Dnamei.c4431 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 Dio_uring.c3909 if (un->flags & ~AT_REMOVEDIR) in io_unlinkat_prep()
3929 if (un->flags & AT_REMOVEDIR) in io_unlinkat()

Completed in 37 milliseconds