From 97cd4b8aee94b6e58c20f0d69af8cf09c83ef54f Mon Sep 17 00:00:00 2001 From: Lauri Tirkkonen Date: Fri, 22 Jan 2016 18:48:25 +0200 Subject: [PATCH] illumos fixes to memory.c --- driver/others/memory.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/driver/others/memory.c b/driver/others/memory.c index ba3dc8a23..a7762090f 100644 --- a/driver/others/memory.c +++ b/driver/others/memory.c @@ -142,7 +142,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #if defined(_MSC_VER) && !defined(__clang__) #define CONSTRUCTOR __cdecl #define DESTRUCTOR __cdecl -#elif defined(OS_DARWIN) && defined(C_GCC) +#elif (defined(OS_DARWIN) || defined(OS_SUNOS)) && defined(C_GCC) #define CONSTRUCTOR __attribute__ ((constructor)) #define DESTRUCTOR __attribute__ ((destructor)) #else @@ -167,7 +167,7 @@ void goto_set_num_threads(int num_threads) {}; #else -#ifdef OS_LINUX +#if defined(OS_LINUX) || defined(OS_SUNOS) #ifndef NO_AFFINITY int get_num_procs(void); #else