19 #ifndef HWLOC_GLIBC_SCHED_H 
   20 #define HWLOC_GLIBC_SCHED_H 
   23 #include <hwloc/helper.h> 
   26 #if !defined _GNU_SOURCE || !defined _SCHED_H || (!defined CPU_SETSIZE && !defined sched_priority) 
   27 #error Please make sure to include sched.h before including glibc-sched.h, and define _GNU_SOURCE before any inclusion of sched.h 
   36 #ifdef HWLOC_HAVE_CPU_SET 
   53                                     cpu_set_t *schedset,  size_t schedsetsize)  
   57   CPU_ZERO_S(schedsetsize, schedset);  
   59     CPU_SET_S(cpu, schedsetsize, schedset);  
   64   assert(schedsetsize ==  sizeof(cpu_set_t));  
   66     CPU_SET(cpu, schedset);  
   81                                        const cpu_set_t *schedset,  size_t schedsetsize)  
   89   count = CPU_COUNT_S(schedsetsize, schedset);  
   92     if (CPU_ISSET_S(cpu, schedsetsize, schedset)) {  
  102   assert(schedsetsize ==  sizeof(cpu_set_t));  
  103   for(cpu=0; cpu<CPU_SETSIZE; cpu++)  
  104     if (CPU_ISSET(cpu, schedset))  
  
	  
	   | 
         
       
           |