From d6e9d2cdbbe0033628ae369c66d347335bea25b2 Mon Sep 17 00:00:00 2001 From: devgianlu Date: Fri, 14 Feb 2025 09:48:42 +0100 Subject: [PATCH] LibCore: Expose `TCPSocket` file descriptor --- Libraries/LibCore/Socket.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Libraries/LibCore/Socket.h b/Libraries/LibCore/Socket.h index 93061b20fc4..0e9fd143215 100644 --- a/Libraries/LibCore/Socket.h +++ b/Libraries/LibCore/Socket.h @@ -195,6 +195,8 @@ public: ErrorOr set_blocking(bool enabled) override { return m_helper.set_blocking(enabled); } ErrorOr set_close_on_exec(bool enabled) override { return m_helper.set_close_on_exec(enabled); } + int fd() const { return m_helper.fd(); } + virtual ~TCPSocket() override { close(); } private: