From 43218d4de23b46d7da54e32f7a5645eb4ca68e92 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Thu, 28 Dec 2023 00:35:46 -0600 Subject: [PATCH] Add warning when IPv6 options are not defined on Apple platforms --- unix.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/unix.c b/unix.c index 5f9b658..6ee5ddd 100644 --- a/unix.c +++ b/unix.c @@ -29,6 +29,9 @@ #include "enet/enet.h" #if defined(__APPLE__) +#if !defined(IPV6_RECVPKTINFO) || !defined(IPV6_PKTINFO) +#warning Missing IPv6 socket option definitions. Is __APPLE_USE_RFC_3542 defined? +#endif #ifndef HAS_POLL #define HAS_POLL 1 #endif