From ecca78bde7b4a0d36112c8059a614e1cd652ab03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yves=20R=C5=B1tschl=C3=A9?= Date: Thu, 21 Mar 2024 18:54:03 +0100 Subject: [PATCH] for MacOS, define unknown symbols to equivalent values --- sslh-fork.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sslh-fork.c b/sslh-fork.c index 74335d7..3bd28c7 100644 --- a/sslh-fork.c +++ b/sslh-fork.c @@ -164,6 +164,17 @@ void set_listen_procname(struct listen_endpoint *listen_socket) } +/* At least MacOS does not know these two options, so define them to something + * equivalent for our use case */ +#ifndef ENONET +#define ENONET ENETDOWN +#endif + +#ifndef EOPNOTSUPP +#define EOPNOTSUPP ENETDOWN +#endif +/* /MacOS kludge */ + /* TCP listener: connections, fork a child for each new connection * IN: * endpoint: array of listening endpoint objects