Home
last modified time | relevance | path

Searched refs:O_NONBLOCK (Results 1 – 7 of 7) sorted by relevance

/DragonOS/user/apps/test_uart/
H A Dmain.c8 int fd = open("/dev/char/uart:1088", O_WRONLY | O_NONBLOCK); in main()
15 fd = open("/dev/char/uart:1088", O_WRONLY | O_NONBLOCK); in main()
/DragonOS/kernel/src/common/
H A Dfcntl.h26 #define O_NONBLOCK 00004000 // 非阻塞式IO模式 macro
/DragonOS/kernel/src/ipc/
H A Dsyscall.rs53 .difference(FileMode::O_CLOEXEC | FileMode::O_NONBLOCK | FileMode::O_DIRECT) in pipe2()
65 FileMode::O_RDONLY | (flags & FileMode::O_NONBLOCK), in pipe2()
73 FileMode::O_WRONLY | (flags & (FileMode::O_NONBLOCK | FileMode::O_DIRECT)), in pipe2()
76 FileMode::O_WRONLY | (flags & (FileMode::O_NONBLOCK | FileMode::O_DIRECT)), in pipe2()
H A Dpipe.rs219 if mode.contains(FileMode::O_NONBLOCK) { in read_at()
375 if mode.contains(FileMode::O_NONBLOCK) { in write_at()
/DragonOS/kernel/src/net/
H A Dsyscall.rs28 const SOCK_NONBLOCK: FileMode = FileMode::O_NONBLOCK;
391 if SOCK_NONBLOCK != FileMode::O_NONBLOCK && ((flags & SOCK_NONBLOCK.bits()) != 0) { in accept4()
392 flags = (flags & !FileMode::O_NONBLOCK.bits()) | FileMode::O_NONBLOCK.bits(); in accept4()
419 file_mode |= FileMode::O_NONBLOCK; in do_accept()
/DragonOS/kernel/src/driver/tty/tty_ldisc/
H A Dntty.rs1588 if mode.contains(FileMode::O_NONBLOCK) { in read()
1678 if mode.contains(FileMode::O_NONBLOCK) in read()
1821 if mode.contains(FileMode::O_NONBLOCK) || core.flags().contains(TtyFlag::LDISC_CHANGING) in write()
/DragonOS/kernel/src/filesystem/vfs/
H A Dfile.rs93 const O_NONBLOCK = 0o00004000; constant