3 #include <sys/syscall.h>
12 static volatile unsigned int corecount=0;
20 int ourcount=atomicincandread(&corecount);
22 int newvalue=ourcount>>1;
27 CPU_SET(newvalue, &cpumask);
29 err = sched_setaffinity(syscall(SYS_gettid), sizeof(cpu_set_t), &cpumask);
32 printf("set_affinity: %s\n", strerror(errno));