hermes

HTTP GET/HEAD-only web server for static content.
git clone https://git.francescosaccone.com/hermes
Log | Files | Refs | README | LICENSE

commit 4801424e92e56ec465695bb83f82532057f03ee1
parent ef45714ddd140f811857ec3852298558b61a7038
Author: Francesco Saccone <francesco@francescosaccone.com>
Date:   Mon, 31 Mar 2025 14:06:51 +0200

feat: add close_socket function

Signed-off-by: Francesco Saccone <francesco@francescosaccone.com>

Diffstat:
Msocket.c | 5+++++
Msocket.h | 4++++
2 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/socket.c b/socket.c @@ -36,6 +36,11 @@ create_socket(unsigned int port) { return socket_fd; } +void +close_socket(int socket_fd) { + close(socket_fd); +} + int accept_client(int server_socket_fd) { struct sockaddr_in client_address; diff --git a/socket.h b/socket.h @@ -6,6 +6,10 @@ int create_socket(unsigned int port); +/* closes a socket */ +void +close_socket(int socket_fd); + /* accepts a connection from the server socket and returns the client socket file descriptor */ int