From 0ba458cfa085b8e9ee2c55054af81bf94a1e88e1 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 20 Feb 2020 06:57:01 +0100 Subject: [PATCH] Kernel+LibC: Add SO_REUSEADDR macro Note that this is not actually implemented, I'm just defining it. --- Kernel/UnixTypes.h | 1 + Libraries/LibC/sys/socket.h | 1 + 2 files changed, 2 insertions(+) diff --git a/Kernel/UnixTypes.h b/Kernel/UnixTypes.h index bb77f506c6..8bbf92dadb 100644 --- a/Kernel/UnixTypes.h +++ b/Kernel/UnixTypes.h @@ -400,6 +400,7 @@ struct pollfd { #define SO_KEEPALIVE 3 #define SO_ERROR 4 #define SO_PEERCRED 5 +#define SO_REUSEADDR 6 #define IPPROTO_IP 0 #define IPPROTO_ICMP 1 diff --git a/Libraries/LibC/sys/socket.h b/Libraries/LibC/sys/socket.h index 9c9dced656..2207b8c787 100644 --- a/Libraries/LibC/sys/socket.h +++ b/Libraries/LibC/sys/socket.h @@ -79,6 +79,7 @@ struct ucred { #define SO_KEEPALIVE 3 #define SO_ERROR 4 #define SO_PEERCRED 5 +#define SO_REUSEADDR 6 int socket(int domain, int type, int protocol); int bind(int sockfd, const struct sockaddr* addr, socklen_t);