19 lines · c
1// SPDX-License-Identifier: GPL-2.02#include <stdint.h>3#include <pthread.h>4#include <sched.h>5 6int main(void)7{8 int ret = 0;9 pthread_attr_t thread_attr;10 cpu_set_t cs;11 12 pthread_attr_init(&thread_attr);13 CPU_ZERO(&cs);14 15 ret = pthread_attr_setaffinity_np(&thread_attr, sizeof(cs), &cs);16 17 return ret;18}19