summaryrefslogtreecommitdiffstats
path: root/isys
diff options
context:
space:
mode:
authorlaroche <laroche>2002-11-30 20:13:10 +0000
committerlaroche <laroche>2002-11-30 20:13:10 +0000
commitf3e58eb0ce99ef55c99e0f68614a7e40de713822 (patch)
tree371e0173010bc7ee98b8b7878abc648f060d422e /isys
parent2d79bc0333e4d7c13b610122c30eed45b4dba851 (diff)
downloadanaconda-f3e58eb0ce99ef55c99e0f68614a7e40de713822.tar.gz
anaconda-f3e58eb0ce99ef55c99e0f68614a7e40de713822.tar.xz
anaconda-f3e58eb0ce99ef55c99e0f68614a7e40de713822.zip
- check archs with defined(arch) instead of relying on them being "1"
Diffstat (limited to 'isys')
-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
}
-