From fa6c49708c1e4bbb2bb0b93f1dbce6887cfb2193 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Thu, 29 Jun 2017 17:41:52 -0700 Subject: Avoid Solaris / illumos namespace collision. --- src/platform/posix/posix_socket.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/platform/posix') diff --git a/src/platform/posix/posix_socket.c b/src/platform/posix/posix_socket.c index b50bd65f..843bbd1e 100644 --- a/src/platform/posix/posix_socket.c +++ b/src/platform/posix/posix_socket.c @@ -28,6 +28,13 @@ #include #include +// Solaris/SunOS systems define this, which collides with our symbol +// names. Just undefine it now. +#ifdef sun +#undef sun +#endif + + #ifdef SOCK_CLOEXEC #define NNI_STREAM_SOCKTYPE (SOCK_STREAM | SOCK_CLOEXEC) #else -- cgit v1.2.3-70-g09d2