aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/net-snmp53/files/patch-hr_system.c
diff options
context:
space:
mode:
Diffstat (limited to 'net-mgmt/net-snmp53/files/patch-hr_system.c')
-rw-r--r--net-mgmt/net-snmp53/files/patch-hr_system.c26
1 files changed, 8 insertions, 18 deletions
diff --git a/net-mgmt/net-snmp53/files/patch-hr_system.c b/net-mgmt/net-snmp53/files/patch-hr_system.c
index a0271bdaf052..f2d810ac0771 100644
--- a/net-mgmt/net-snmp53/files/patch-hr_system.c
+++ b/net-mgmt/net-snmp53/files/patch-hr_system.c
@@ -1,21 +1,11 @@
---- agent/mibgroup/host/hr_system.c.orig Sat Mar 1 05:35:13 2003
-+++ agent/mibgroup/host/hr_system.c Sun Feb 8 17:39:50 2004
-@@ -280,7 +280,6 @@
- while ((utmp_p = getutent()) != NULL) {
+--- agent/mibgroup/host/hr_system.c.orig Mon Feb 23 02:29:34 2004
++++ agent/mibgroup/host/hr_system.c Sat Apr 3 00:00:24 2004
+@@ -596,6 +596,8 @@
#ifndef UTMP_HAS_NO_TYPE
- if (utmp_p->ut_type == USER_PROCESS) {
--#endif
- /* This block of code fixes zombie user PIDs in the
- utmp/utmpx file that would otherwise be counted as a
- current user */
-@@ -291,6 +290,10 @@
- }
- ++total;
- }
+ if (utmp_p->ut_type != USER_PROCESS)
+ continue;
+#else
+ if (*utmp_p->ut_name != '~')
-+ ++total;
-+#endif
- }
- endutent();
- return total;
+ #endif
+ #ifndef UTMP_HAS_NO_PID
+ /* This block of code fixes zombie user PIDs in the