Fix a compile problem on FreeBSD for a missing header.
[asterisk/asterisk.git] / include / asterisk / compat.h
old mode 100755 (executable)
new mode 100644 (file)
index fb6a5d5..afb2901
@@ -74,12 +74,20 @@ int unsetenv(const char *name);
 #define HAVE_VASPRINTF
 #define HAVE_STRTOQ
 
+#ifdef _BSD_SOURCE
+#define HAVE_GETLOADAVG
+#endif
+
 #ifdef __linux__
 #define HAVE_STRCASESTR
 #define HAVE_STRNDUP
 #define HAVE_STRNLEN
 #endif
 
+#ifdef __FreeBSD__
+#include <sys/types.h>
+#endif
+
 #ifdef SOLARIS
 #undef HAVE_VASPRINTF
 #undef HAVE_STRTOQ