diff options
author | laroche <laroche> | 2002-11-30 20:13:10 +0000 |
---|---|---|
committer | laroche <laroche> | 2002-11-30 20:13:10 +0000 |
commit | f3e58eb0ce99ef55c99e0f68614a7e40de713822 (patch) | |
tree | 371e0173010bc7ee98b8b7878abc648f060d422e /isys | |
parent | 2d79bc0333e4d7c13b610122c30eed45b4dba851 (diff) | |
download | anaconda-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.c | 17 |
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 } - |