Lines Matching refs:FdFlags
3 file::{FdFlags, FileType, RiFlags, RoFlags, SdFlags, SiFlags, WasiFile},
92 async fn sock_accept(&self, fdflags: FdFlags) -> Result<Box<dyn WasiFile>, Error> {
102 async fn get_fdflags(&self) -> Result<FdFlags, Error> {
106 async fn set_fdflags(&mut self, fdflags: FdFlags) -> Result<(), Error> {
107 if fdflags == crate::file::FdFlags::NONBLOCK {
189 async fn get_fdflags(&self) -> Result<FdFlags, Error> {
193 async fn set_fdflags(&mut self, fdflags: FdFlags) -> Result<(), Error> {
194 if fdflags == crate::file::FdFlags::NONBLOCK {
350 pub fn get_fd_flags<Socketlike: AsSocketlike>(f: Socketlike) -> io::Result<crate::file::FdFlags> { in get_fd_flags() argument
355 let mut out = crate::file::FdFlags::empty(); in get_fd_flags()
357 .contains(system_interface::fs::FdFlags::NONBLOCK) in get_fd_flags()
359 out |= crate::file::FdFlags::NONBLOCK; in get_fd_flags()
371 Ok(_) => Ok(crate::file::FdFlags::empty()), in get_fd_flags()
372 Err(rustix::io::Errno::WOULDBLOCK) => Ok(crate::file::FdFlags::NONBLOCK), in get_fd_flags()