From 9abfdf4ac88111866883b5d3576c63fecbc4fc5f Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Sun, 28 Aug 2016 11:51:46 +0000 Subject: [PATCH] Define ipfilter's SOLARIS macro in a defined and portable way. Reviewed by: cy MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D7671 --- sys/contrib/ipfilter/netinet/ip_compat.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sys/contrib/ipfilter/netinet/ip_compat.h b/sys/contrib/ipfilter/netinet/ip_compat.h index bcb47e93464..26fe06a220b 100644 --- a/sys/contrib/ipfilter/netinet/ip_compat.h +++ b/sys/contrib/ipfilter/netinet/ip_compat.h @@ -32,7 +32,11 @@ # define __KERNEL__ #endif -#define SOLARIS (defined(sun) && (defined(__svr4__) || defined(__SVR4))) +#if defined(sun) && (defined(__svr4__) || defined(__SVR4)) +# define SOLARIS 1 +#else +# define SOLARIS 0 +#endif #if defined(__SVR4) || defined(__svr4__) || defined(__sgi)