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:
parent
6e02b1f0f0
commit
649a8ca9c3
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user