OOCPUCount() now works under Linux.

git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1613 127b21dd-08f5-0310-b4b7-95ae10353056
This commit is contained in:
Jens Ayton 2008-05-03 22:21:34 +00:00
parent 6e02b1f0f0
commit 649a8ca9c3

View File

@ -27,6 +27,8 @@ MA 02110-1301, USA.
#if OOLITE_MAC_OS_X
#import <sys/sysctl.h>
#elif OOLITE_LINUX
#import <unistd.h>
#endif
@ -104,6 +106,10 @@ void OOCPUInfoInit(void)
GetSystemInfo(&sysInfo);
sNumberOfCPUs = sysInfo.dwNumberOfProcessors;
#elif OOLITE_LINUX
#ifdef _SC_NPROCESSORS_ONLN
sNumberOfCPUs = sysconf(_SC_NPROCESSORS_ONLN);
#endif
#endif
// Check for AltiVec if relelevant