alnyan/yggdrasil: implement AsRawFd for RawSocket
This commit is contained in:
@@ -8,7 +8,7 @@ use yggdrasil_rt::{
|
||||
use crate::io;
|
||||
use crate::mem::MaybeUninit;
|
||||
use crate::net::{Ipv4Addr, SocketAddr, SocketAddrV4};
|
||||
use crate::os::fd::{AsRawFd, FromRawFd};
|
||||
use crate::os::fd::{AsRawFd, FromRawFd, RawFd};
|
||||
use crate::sys::cvt_io;
|
||||
use crate::sys::io::FileDesc;
|
||||
|
||||
@@ -47,3 +47,10 @@ impl RawSocket {
|
||||
Ok(value.into())
|
||||
}
|
||||
}
|
||||
|
||||
#[unstable(feature = "yggdrasil_os", issue = "none")]
|
||||
impl AsRawFd for RawSocket {
|
||||
fn as_raw_fd(&self) -> RawFd {
|
||||
self.0.as_raw_fd()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user