(file) Return to Threads.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/Threads.cpp between version 1.13 and 1.13.6.2

version 1.13, 2008/05/21 10:44:48 version 1.13.6.2, 2008/11/05 09:21:46
Line 44 
Line 44 
 # include <unistd.h> # include <unistd.h>
 #endif #endif
  
   #if defined(PEGASUS_OS_SOLARIS)
   # include <unistd.h>
   #endif
   
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
 void Threads::sleep(int msec) void Threads::sleep(int msec)
Line 146 
Line 150 
     return _multiplier;     return _multiplier;
 #elif defined(PEGASUS_PLATFORM_HPUX_PARISC_ACC) #elif defined(PEGASUS_PLATFORM_HPUX_PARISC_ACC)
     return 2;     return 2;
   #elif defined(PEGASUS_OS_AIX)
       return 2;
 #else #else
     return 1;     return 1;
 #endif #endif
Line 199 
Line 205 
  
     // Scheduling policy:     // Scheduling policy:
  
 #if defined(PEGASUS_PLATFORM_SOLARIS_SPARC_GNU) || \  #if defined(PEGASUS_OS_SOLARIS)
     defined(PEGASUS_PLATFORM_SOLARIS_SPARC_CC)  
 # if defined SUNOS_5_7  
     pthread_attr_setschedpolicy(&attr, SCHED_RR);  
 # else  
     pthread_attr_setschedpolicy(&attr, SCHED_OTHER);     pthread_attr_setschedpolicy(&attr, SCHED_OTHER);
 # endif  
 #endif // PEGASUS_PLATFORM_SOLARIS_SPARC_GNU  #endif /* defined(PEGASUS_OS_SOLARIS) */
  
     // Create thread:     // Create thread:
  


Legend:
Removed from v.1.13  
changed lines
  Added in v.1.13.6.2

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2