Home
last modified time | relevance | path

Searched refs:O_CLOEXEC (Results 1 – 9 of 9) sorted by relevance

/DragonOS/user/apps/test_dup3/
H A Dmain.c13 int rt = dup3(fd, new_fd, O_CLOEXEC); in main()
/DragonOS/kernel/src/common/
H A Dfcntl.h35 #define O_CLOEXEC 02000000 // set close_on_exec macro
/DragonOS/user/apps/test_kvm/
H A Dmain.c66 int kvm_fd = open("/dev/kvm", O_RDWR|O_CLOEXEC); in main()
/DragonOS/kernel/src/filesystem/vfs/
H A Dfile.rs107 const O_CLOEXEC = 0o02000000; constant
113 …const O_PATH_FLAGS = Self::O_DIRECTORY.bits|Self::O_NOFOLLOW.bits|Self::O_CLOEXEC.bits|Self::O_PAT…
526 return self.mode().contains(FileMode::O_CLOEXEC); in close_on_exec()
534 mode_guard.insert(FileMode::O_CLOEXEC); in set_close_on_exec()
536 mode_guard.remove(FileMode::O_CLOEXEC); in set_close_on_exec()
H A Dsyscall.rs1064 if (flags.bits() & !FileMode::O_CLOEXEC.bits()) != 0 { in dup3()
1114 if flags.contains(FileMode::O_CLOEXEC) { in do_dup3()
1151 FileMode::O_CLOEXEC, in fcntl()
/DragonOS/kernel/src/ipc/
H A Dsyscall.rs53 .difference(FileMode::O_CLOEXEC | FileMode::O_NONBLOCK | FileMode::O_DIRECT) in pipe2()
79 if flags.contains(FileMode::O_CLOEXEC) { in pipe2()
/DragonOS/kernel/src/filesystem/
H A Deventfd.rs258 FileMode::O_RDWR | FileMode::O_CLOEXEC in sys_eventfd()
/DragonOS/kernel/src/net/event_poll/
H A Dmod.rs243 if !flags.difference(FileMode::O_CLOEXEC).is_empty() { in do_create_epoll()
256 FileMode::O_RDWR | (flags & FileMode::O_CLOEXEC), in do_create_epoll()
/DragonOS/kernel/src/net/
H A Dsyscall.rs27 const SOCK_CLOEXEC: FileMode = FileMode::O_CLOEXEC;
422 file_mode |= FileMode::O_CLOEXEC; in do_accept()