blob: a7473d55121a0818935b3f2ba53d46a366ef0a39 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
--- xinetd/xgetloadavg.c.orig 2012-05-09 16:03:17 UTC
+++ xinetd/xgetloadavg.c
@@ -87,6 +87,21 @@ double xgetloadavg(void)
#endif /* HAVE_KSTAT */
#endif /* solaris */
+#ifdef __FreeBSD__
+
+#include <stdio.h>
+#include <sys/param.h>
+#include <sys/fcntl.h>
+
+double xgetloadavg ()
+{
+ double ret[3];
+
+ getloadavg (ret, sizeof (ret) / sizeof (ret[0]));
+
+ return ret[0];
+}
+#endif /* __FreeBSD__ */
#if defined(bsdi) || defined(__APPLE__)
#include <stdlib.h>
|