diff --git a/CMakeLists.txt b/CMakeLists.txt index d35ae026b..fd1913975 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -776,7 +776,7 @@ elseif(SunOS) src/detection/initsystem/initsystem_linux.c src/detection/libc/libc_nosupport.c src/detection/lm/lm_nosupport.c - src/detection/loadavg/loadavg_nosupport.c + src/detection/loadavg/loadavg_sunos.c src/detection/locale/locale_linux.c src/detection/localip/localip_linux.c src/detection/gamepad/gamepad_nosupport.c diff --git a/src/detection/loadavg/loadavg_sunos.c b/src/detection/loadavg/loadavg_sunos.c new file mode 100644 index 000000000..6ae401032 --- /dev/null +++ b/src/detection/loadavg/loadavg_sunos.c @@ -0,0 +1,8 @@ +#include "detection/loadavg/loadavg.h" + +#include + +const char* ffDetectLoadavg(double result[3]) +{ + return getloadavg(result, 3) == 3 ? NULL : "getloadavg() failed"; +}