Changeset 6111

Show
Ignore:
Timestamp:
02/07/07 22:26:14
Author:
robert
Message:

From Stephan Huber, "OS X implementation of OpenThreads?::GetNumberOfProcessors()"

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • OpenThreads/trunk/pthread_src/PThread.c++

    r6096 r6111  
    3333#if defined (__linux__) 
    3434    #include <sched.h> 
     35#endif 
     36#if defined (__APPLE__) 
     37        #include <CoreServices/CoreServices.h> 
    3538#endif 
    3639 
     
    893896#if defined(__linux__) 
    894897    return sysconf(_SC_NPROCESSORS_CONF); 
     898#elif defined(__APPLE__) 
     899    return MPProcessorsScheduled(); 
    895900#else 
    896901    return 1; 
    897 #endif     
     902#endif 
    898903} 
    899904