From f86b0aa1e843646056c08a91fcc759aa0d8a57ba Mon Sep 17 00:00:00 2001 From: pommicket Date: Fri, 8 Sep 2023 19:16:37 -0400 Subject: better LSP over TCP --- os.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'os.h') diff --git a/os.h b/os.h index a937b40..bb52d63 100644 --- a/os.h +++ b/os.h @@ -188,6 +188,12 @@ long long socket_read(Socket *socket, char *data, size_t size); /// -1 if the read end of the socket was closed\n /// or a non-negative number indicating the number of bytes written. long long socket_write(Socket *socket, const char *data, size_t size); +/// close socket +/// +/// if `*psocket` is `NULL`, this does nothing. +/// +/// sets `*psocket` to `NULL`. +void socket_close(Socket **psocket); #endif // OS_H_ -- cgit v1.2.3