From 851272ff23f17466480b93fdd7d5e69d346de7a0 Mon Sep 17 00:00:00 2001
From: 4lDO2 <4lDO2@protonmail.com>
Date: Thu, 16 Nov 2023 15:21:53 +0100
Subject: [PATCH] Allow getting the inner fd of a scheme socket.

---
 src/lib.rs | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/lib.rs b/src/lib.rs
index 72707d3..57320af 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -138,6 +138,9 @@ impl Socket {
     pub fn write_responses(&self, buf: &[Response], behavior: SignalBehavior) -> Result<usize> {
         write_responses(self.0.raw(), buf, behavior)
     }
+    pub fn inner(&self) -> &libredox::Fd {
+        &self.0
+    }
 }
 
 #[repr(transparent)]
-- 
GitLab