#define _GNU_SOURCE #include #include #include #include #include #include #include int main(void) { struct addrinfo *result; cpu_set_t *cpusetp; size_t size; int num_cpus; pthread_t thread; thread = pthread_self(); num_cpus = 10; cpusetp = CPU_ALLOC(num_cpus); if (cpusetp == NULL) exit(EXIT_FAILURE); size = CPU_ALLOC_SIZE(num_cpus); CPU_ZERO_S(size, cpusetp); pthread_setaffinity_np(thread, size, cpusetp); (void)getaddrinfo("news.trigofacile.com", NULL, NULL, &result); return 0; }