Searched refs:AtFlags (Results 1 – 6 of 6) sorted by relevance
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | open.rs | 6 fcntl::AtFlags, 31 & (!((AtFlags::AT_EACCESS | AtFlags::AT_SYMLINK_NOFOLLOW | AtFlags::AT_EMPTY_PATH).bits() in do_faccessat() 217 AtFlags::AT_FDCWD.bits(),
|
H A D | utils.rs | 10 use super::{fcntl::AtFlags, FileType, IndexNode, ROOT_INODE}; 50 if dirfd != AtFlags::AT_FDCWD.bits() { in user_path_at()
|
H A D | syscall.rs | 25 fcntl::{AtFlags, FcntlCommand, FD_CLOEXEC}, 493 AtFlags::AT_FDCWD.bits(), in open() 803 AtFlags::AT_FDCWD.bits(), in mkdir() 826 flags: AtFlags, in do_linkat() argument 829 if !(AtFlags::AT_EMPTY_PATH | AtFlags::AT_SYMLINK_FOLLOW).contains(flags) { in do_linkat() 833 let symlink_times = if flags.contains(AtFlags::AT_SYMLINK_FOLLOW) { in do_linkat() 842 if flags.contains(AtFlags::AT_EMPTY_PATH) { in do_linkat() 891 AtFlags::AT_FDCWD.bits(), in link() 893 AtFlags::AT_FDCWD.bits(), in link() 895 AtFlags::empty(), in link() [all …]
|
H A D | fcntl.rs | 70 pub struct AtFlags: i32 {
|
H A D | core.rs | 21 fcntl::AtFlags, 262 AtFlags::AT_FDCWD.bits(), in do_mount() 294 AtFlags::AT_FDCWD.bits(), in do_mount_mkdir()
|
/DragonOS/kernel/src/syscall/ |
H A D | mod.rs | 30 fcntl::{AtFlags, FcntlCommand}, 106 AtFlags::AT_FDCWD.bits(), in handle() 108 AtFlags::AT_FDCWD.bits(), in handle()
|