summaryrefslogtreecommitdiff
path: root/net/net-snmp/patches/patch-am
blob: 100642032a618b63942de35f3fc5583e131ae283 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$NetBSD: patch-am,v 1.6 2007/02/05 12:06:16 adam Exp $

--- agent/mibgroup/host/hr_swrun.c.orig	2006-10-17 16:26:21.000000000 +0200
+++ agent/mibgroup/host/hr_swrun.c
@@ -926,6 +926,8 @@ var_hrswrun(struct variable * vp,
 	else
 	    long_return = 4;	/* application */
     #endif
+#elif defined darwin
+	long_return = -1;
 #else
 	long_return = 4;	/* application */
 #endif
@@ -1069,6 +1071,10 @@ var_hrswrun(struct variable * vp,
         long_return = 0;
     #elif defined(freebsd5)
         long_return = proc_table[LowProcIndex].ki_runtime / 100000;
+    #elif defined(dragonfly)
+        long_return = proc_table[LowProcIndex].kp_eproc.e_uticks +
+            proc_table[LowProcIndex].kp_eproc.e_sticks +
+            proc_table[LowProcIndex].kp_eproc.e_iticks;
     #else
         long_return = proc_table[LowProcIndex].kp_proc.p_uticks +
             proc_table[LowProcIndex].kp_proc.p_sticks +