--- common/thread.h.orig 2019-02-18 06:37:35 UTC +++ common/thread.h @@ -142,7 +142,9 @@ namespace oidn { void restore(int threadIndex); }; -#elif defined(__linux__) +#elif defined(__linux__) || defined(__FreeBSD__) + +#include // -------------------------------------------------------------------------- // ThreadAffinity - Linux @@ -151,8 +153,8 @@ namespace oidn { class ThreadAffinity { private: - std::vector affinities; // thread affinities - std::vector oldAffinities; // original thread affinities + std::vector affinities; // thread affinities + std::vector oldAffinities; // original thread affinities public: ThreadAffinity(int numThreadsPerCore = INT_MAX);