diff --git a/tdutils/td/utils/port/detail/ThreadPthread.cpp b/tdutils/td/utils/port/detail/ThreadPthread.cpp index 4f869ad0e..ca81e9e90 100644 --- a/tdutils/td/utils/port/detail/ThreadPthread.cpp +++ b/tdutils/td/utils/port/detail/ThreadPthread.cpp @@ -32,7 +32,7 @@ unsigned ThreadPthread::hardware_concurrency() { } #endif -// *BSD +#if TD_FREEBSD || TD_OPENBSD || TD_NETBSD #if defined(HW_AVAILCPU) && defined(CTL_HW) { int mib[2] = {CTL_HW, HW_AVAILCPU}; @@ -53,6 +53,7 @@ unsigned ThreadPthread::hardware_concurrency() { return res; } } +#endif #endif // Just in case