sched_getaffinity.c: make error check nicer

This commit is contained in:
Ciro Santilli 六四事件 法轮功
2019-11-13 00:00:00 +00:00
parent f92432e272
commit 927c7851b5

View File

@@ -15,14 +15,13 @@ void print_affinity() {
if (sched_getaffinity(0, sizeof(cpu_set_t), &mask) == -1) {
perror("sched_getaffinity");
assert(false);
} else {
nproc = sysconf(_SC_NPROCESSORS_ONLN);
printf("sched_getaffinity = ");
for (i = 0; i < nproc; i++) {
printf("%d ", CPU_ISSET(i, &mask));
}
printf("\n");
}
nproc = sysconf(_SC_NPROCESSORS_ONLN);
printf("sched_getaffinity = ");
for (i = 0; i < nproc; i++) {
printf("%d ", CPU_ISSET(i, &mask));
}
printf("\n");
}
int main(void) {