diff options
author | Lasse Collin <lasse.collin@tukaani.org> | 2019-06-23 22:27:45 +0300 |
---|---|---|
committer | Lasse Collin <lasse.collin@tukaani.org> | 2019-12-31 22:19:18 +0200 |
commit | 7c65ae0f5f2e2431f88621e8fe6d1dc7907e30c1 (patch) | |
tree | 8a2bf148ee7dfa0cb4ac70e985070d1b1818e37e /src/common | |
parent | xzdec: Fix warnings from -Wsign-conversion. (diff) | |
download | xz-7c65ae0f5f2e2431f88621e8fe6d1dc7907e30c1.tar.xz |
tuklib_cpucores: Silence warnings from -Wsign-conversion.
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/tuklib_cpucores.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/common/tuklib_cpucores.c b/src/common/tuklib_cpucores.c index c16e188d..cc968dd2 100644 --- a/src/common/tuklib_cpucores.c +++ b/src/common/tuklib_cpucores.c @@ -56,14 +56,14 @@ tuklib_cpucores(void) #elif defined(TUKLIB_CPUCORES_SCHED_GETAFFINITY) cpu_set_t cpu_mask; if (sched_getaffinity(0, sizeof(cpu_mask), &cpu_mask) == 0) - ret = CPU_COUNT(&cpu_mask); + ret = (uint32_t)CPU_COUNT(&cpu_mask); #elif defined(TUKLIB_CPUCORES_CPUSET) cpuset_t set; if (cpuset_getaffinity(CPU_LEVEL_WHICH, CPU_WHICH_PID, -1, sizeof(set), &set) == 0) { # ifdef CPU_COUNT - ret = CPU_COUNT(&set); + ret = (uint32_t)CPU_COUNT(&set); # else for (unsigned i = 0; i < CPU_SETSIZE; ++i) if (CPU_ISSET(i, &set)) @@ -77,7 +77,7 @@ tuklib_cpucores(void) size_t cpus_size = sizeof(cpus); if (sysctl(name, 2, &cpus, &cpus_size, NULL, 0) != -1 && cpus_size == sizeof(cpus) && cpus > 0) - ret = cpus; + ret = (uint32_t)cpus; #elif defined(TUKLIB_CPUCORES_SYSCONF) # ifdef _SC_NPROCESSORS_ONLN @@ -88,12 +88,12 @@ tuklib_cpucores(void) const long cpus = sysconf(_SC_NPROC_ONLN); # endif if (cpus > 0) - ret = cpus; + ret = (uint32_t)cpus; #elif defined(TUKLIB_CPUCORES_PSTAT_GETDYNAMIC) struct pst_dynamic pst; if (pstat_getdynamic(&pst, sizeof(pst), 1, 0) != -1) - ret = pst.psd_proc_cnt; + ret = (uint32_t)pst.psd_proc_cnt; #endif return ret; |