diff --git a/src/runtime2/stdlib/internet.rs b/src/runtime2/stdlib/internet.rs index 88605e5d9808734a936ecfeb38b77f2e79f46ffa..f1e52354ea015e4d79ed598efb5178670b2a088d 100644 --- a/src/runtime2/stdlib/internet.rs +++ b/src/runtime2/stdlib/internet.rs @@ -154,6 +154,12 @@ impl Drop for SocketTcpListener { } } +impl AsFileDescriptor for SocketTcpListener { + fn as_file_descriptor(&self) -> FileDescriptor { + return self.socket_handle; + } +} + /// Raw socket receiver. Essentially a listener that accepts a single connection struct SocketRawRx { listen_handle: c_int,