summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--isys/smp.c17
1 files changed, 6 insertions, 11 deletions
diff --git a/isys/smp.c b/isys/smp.c
index 45e87955b..7d58345e4 100644
--- a/isys/smp.c
+++ b/isys/smp.c
@@ -617,24 +617,19 @@ int detectSMP(void)
if (isSMP != -1)
return isSMP;
-#ifdef __i386__
+#if defined (__i386__)
return isSMP = intelDetectSMP();
-#elif __sparc__
+#elif defined (__sparc__)
return isSMP = sparcDetectSMP();
-#elif __alpha__
+#elif defined (__alpha__)
return isSMP = alphaDetectSMP();
-#elif __s390__
- return isSMP = s390DetectSMP();
-#elif __s390x__
+#elif defined (__s390__) || defined (__s390x__)
return isSMP = s390DetectSMP();
-#elif __ia64__
+#elif defined (__ia64__) || defined (__x86_64__)
return isSMP = 1;
-#elif __x86_64__
- return isSMP = 1;
-#elif __powerpc__
+#elif defined (__powerpc__)
return isSMP = powerpcDetectSMP();
#else
#error unknown architecture
#endif
}
-