/* * SPDX-License-Identifier: GPL-2.0-or-later * * Copyright (C) 2022 Michael Jeanson */ #include #include #ifdef __linux__ #include "compat-smp.h" int main(int argc, char *argv[]) { int ret; char buf[URCU_CPUMASK_SIZE]; if( argc < 2 ) { fprintf(stderr, "Missing argument.\n"); return EXIT_FAILURE; } ret = get_cpu_mask_from_sysfs((char *) &buf, URCU_CPUMASK_SIZE, argv[1]); printf("%s", buf); if (ret >= 0) return EXIT_SUCCESS; else return EXIT_FAILURE; } #else int main(void) { return EXIT_SUCCESS; } #endif