diff options
Diffstat (limited to 'Source/cmAffinity.cxx')
-rw-r--r-- | Source/cmAffinity.cxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Source/cmAffinity.cxx b/Source/cmAffinity.cxx index 09b029866..8f9fe2ad8 100644 --- a/Source/cmAffinity.cxx +++ b/Source/cmAffinity.cxx @@ -13,16 +13,17 @@ # include <pthread.h> # include <sched.h> // On some platforms CPU_ZERO needs memset but sched.h forgets string.h -# include <string.h> // IWYU pragma: keep +# include <cstring> // IWYU pragma: keep # if defined(__FreeBSD__) # include <pthread_np.h> + # include <sys/cpuset.h> # include <sys/param.h> # endif # if defined(__linux__) -typedef cpu_set_t cm_cpuset_t; +using cm_cpuset_t = cpu_set_t; # else -typedef cpuset_t cm_cpuset_t; +using cm_cpuset_t = cpuset_t; # endif # endif #endif |