1e6c76d62SJiri Olsa #include <stdint.h> 2e6c76d62SJiri Olsa #include <pthread.h> 3e6c76d62SJiri Olsa #include <sched.h> 4e6c76d62SJiri Olsa 5e6c76d62SJiri Olsa int main(void) 6e6c76d62SJiri Olsa { 7e6c76d62SJiri Olsa int ret = 0; 8e6c76d62SJiri Olsa pthread_attr_t thread_attr; 9e6c76d62SJiri Olsa cpu_set_t cs; 10e6c76d62SJiri Olsa 11e6c76d62SJiri Olsa pthread_attr_init(&thread_attr); 12e6c76d62SJiri Olsa CPU_ZERO(&cs); 13e6c76d62SJiri Olsa 14e6c76d62SJiri Olsa ret = pthread_attr_setaffinity_np(&thread_attr, sizeof(cs), &cs); 15e6c76d62SJiri Olsa 16e6c76d62SJiri Olsa return ret; 17e6c76d62SJiri Olsa } 18