alnyan/yggdrasil: implement AsRawFd for RawSocket

This commit is contained in:
2024-01-28 01:25:41 +02:00
parent 3e7f518a1d
commit 69c5a7f895
@@ -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()
}
}