/* * Compile: g++ aff.c -o aff */ #define __USE_GNU #include #include #include int main() { cpu_set_t mask; int NUM_PROCS = sysconf(_SC_NPROCESSORS_CONF); printf("cpus: %d\n", NUM_PROCS); CPU_ZERO(&mask); CPU_SET(0, &mask); int ret = sched_setaffinity(0, sizeof(mask), &mask); printf("sched_setaffinity said: %d\n", ret); }