diff options
author | Ryo Nakamura <upa@haeena.net> | 2023-03-03 21:29:43 +0900 |
---|---|---|
committer | Ryo Nakamura <upa@haeena.net> | 2023-03-03 21:29:43 +0900 |
commit | 1b9ae5197463eed7d7015e6749bec1372844baea (patch) | |
tree | b188b8d589610fd8671b670ffa2c534796ad359e /src/platform.c | |
parent | c5aa70d9c919f8a6a406f696cd8d60db692fa560 (diff) |
add message.h and message.c, mscp_set|get_error()
Instead of pr_err(), libmscp uses mscp_set_error() and
applications use mscp_get_errror() to get error message.
Diffstat (limited to 'src/platform.c')
-rw-r--r-- | src/platform.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/platform.c b/src/platform.c index 4c5266e..078fc93 100644 --- a/src/platform.c +++ b/src/platform.c @@ -10,6 +10,7 @@ #include <util.h> #include <platform.h> +#include <message.h> #ifdef __APPLE__ int nr_cpus() @@ -18,7 +19,7 @@ int nr_cpus() size_t size = sizeof(n); if (sysctlbyname("machdep.cpu.core_count", &n, &size, NULL, 0) != 0) { - pr_err("failed to get number of cpu cores: %s\n", strerrno()); + mscp_set_error("failed to get number of cpu cores: %s", strerrno()); return -1; } @@ -51,8 +52,8 @@ int set_thread_affinity(pthread_t tid, int core) CPU_SET(core, &target_cpu_set); ret = pthread_setaffinity_np(tid, sizeof(target_cpu_set), &target_cpu_set); if (ret < 0) - pr_err("failed to set thread/cpu affinity for core %d: %s", - core, strerrno()); + mscp_set_error("failed to set thread/cpu affinity for core %d: %s", + core, strerrno()); return ret; } #endif |