LibCore: Implement LocalSocket::receive_fd and send_fd

These are just wrappers over the sendfd and recvfd syscalls.
This commit is contained in:
sin-ack 2022-01-13 21:21:16 +00:00 committed by Ali Mohammad Pur
commit f9847372f3
Notes: sideshowbarker 2024-07-17 20:52:35 +09:00
2 changed files with 24 additions and 0 deletions

View file

@ -410,6 +410,9 @@ public:
virtual ErrorOr<void> set_blocking(bool enabled) override { return m_helper.set_blocking(enabled); }
virtual ErrorOr<void> set_close_on_exec(bool enabled) override { return m_helper.set_close_on_exec(enabled); }
ErrorOr<int> receive_fd(int flags);
ErrorOr<void> send_fd(int fd);
virtual ~LocalSocket() { close(); }
private: