xref: /linux/tools/build/feature/test-pthread-attr-setaffinity-np.c (revision bd628c1bed7902ec1f24ba0fe70758949146abbe)
1 // SPDX-License-Identifier: GPL-2.0
2 #include <stdint.h>
3 #include <pthread.h>
4 #include <sched.h>
5 
6 int 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