From f100b7bdd1649bc752038a763c81fc3d2e50c737 Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Fri, 17 Jul 2015 23:59:09 -0600 Subject: [PATCH] undef MODEMASK from Solaris 10 --- include/sys/socket.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/sys/socket.h b/include/sys/socket.h index cf3ed72..b572009 100644 --- a/include/sys/socket.h +++ b/include/sys/socket.h @@ -11,4 +11,12 @@ ((struct sockaddr*)(X))->sa_family == AF_INET6 ? sizeof(struct sockaddr_in6) : \ ((struct sockaddr*)(X))->sa_family == AF_UNSPEC ? sizeof(struct sockaddr) : \ sizeof(struct sockaddr)) + +/* + * Prevent Solaris 10 system header leakage + */ +#ifdef MODEMASK +#undef MODEMASK +#endif + #endif