From 927c7851b5832c0856c8d9bbe64b5e0891362fe8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ciro=20Santilli=20=E5=85=AD=E5=9B=9B=E4=BA=8B=E4=BB=B6=20?= =?UTF-8?q?=E6=B3=95=E8=BD=AE=E5=8A=9F?= Date: Wed, 13 Nov 2019 00:00:00 +0000 Subject: [PATCH] sched_getaffinity.c: make error check nicer --- userland/linux/sched_getaffinity.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/userland/linux/sched_getaffinity.c b/userland/linux/sched_getaffinity.c index c6f7062..2b6cf00 100644 --- a/userland/linux/sched_getaffinity.c +++ b/userland/linux/sched_getaffinity.c @@ -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) {