aboutsummaryrefslogtreecommitdiffstats
path: root/net/net-snmp4
diff options
context:
space:
mode:
authorkuriyama <kuriyama@FreeBSD.org>2001-02-02 10:39:45 +0800
committerkuriyama <kuriyama@FreeBSD.org>2001-02-02 10:39:45 +0800
commitff0d1413a273e27b052182e1e254bf49b8318d97 (patch)
tree0596b629e3be1a4332d8d6b954f8a87d21ea3886 /net/net-snmp4
parentde9a93b5cd7cd966adf3d49ddfa21be032d55957 (diff)
downloadfreebsd-ports-gnome-ff0d1413a273e27b052182e1e254bf49b8318d97.tar.gz
freebsd-ports-gnome-ff0d1413a273e27b052182e1e254bf49b8318d97.tar.zst
freebsd-ports-gnome-ff0d1413a273e27b052182e1e254bf49b8318d97.zip
Add work around not to dumps core to access host resources.
Sorry for my commit bloat...
Diffstat (limited to 'net/net-snmp4')
-rw-r--r--net/net-snmp4/files/patch-hr_swrun.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/net/net-snmp4/files/patch-hr_swrun.c b/net/net-snmp4/files/patch-hr_swrun.c
index cd59336d62c0..bd81ed25a52e 100644
--- a/net/net-snmp4/files/patch-hr_swrun.c
+++ b/net/net-snmp4/files/patch-hr_swrun.c
@@ -1,5 +1,5 @@
--- agent/mibgroup/host/hr_swrun.c.orig Tue Oct 3 13:36:38 2000
-+++ agent/mibgroup/host/hr_swrun.c Thu Feb 1 18:14:05 2001
++++ agent/mibgroup/host/hr_swrun.c Fri Feb 2 11:27:39 2001
@@ -216,15 +216,15 @@
if ( pid == -1 )
break;
@@ -223,7 +223,7 @@
#endif
return (u_char *)&long_return;
-@@ -603,16 +635,22 @@
+@@ -603,16 +635,24 @@
*/
#elif defined(solaris2)
#if _SLASH_PROC_METHOD_
@@ -237,9 +237,11 @@
#endif
#elif HAVE_KVM_GETPROCS
+#if defined(freebsd5) && __FreeBSD_version >= 500014
++ /* XXX: Accessing ki_paddr causes sig10 ...
+ long_return = proc_table[LowProcIndex].ki_paddr->p_uticks +
+ proc_table[LowProcIndex].ki_paddr->p_sticks +
-+ proc_table[LowProcIndex].ki_paddr->p_iticks;
++ proc_table[LowProcIndex].ki_paddr->p_iticks; */
++ long_return = 0;
+#else
long_return = proc_table[LowProcIndex].kp_proc.p_uticks +
proc_table[LowProcIndex].kp_proc.p_sticks +
@@ -248,7 +250,7 @@
#elif defined(linux)
sprintf( string, "/proc/%d/stat", pid );
if ((fp = fopen( string, "r")) == NULL) return NULL;
-@@ -645,13 +683,18 @@
+@@ -645,13 +685,20 @@
long_return = (proc_buf.pst_rssize << PGSHIFT)/1024;
#elif defined(solaris2)
#if _SLASH_PROC_METHOD_
@@ -262,14 +264,16 @@
+#if defined(freebsd3)
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_map.size/1024;
+#elif defined(freebsd5) && __FreeBSD_version >= 500014
++ /* XXX
+ long_return = proc_table[LowProcIndex].ki_vmspace->vm_tsize +
+ proc_table[LowProcIndex].ki_vmspace->vm_ssize +
+ proc_table[LowProcIndex].ki_vmspace->vm_dsize;
-+ long_return = long_return * (getpagesize() / 1024);
++ long_return = long_return * (getpagesize() / 1024); */
++ long_return = 0;
#else
long_return = proc_table[LowProcIndex].kp_eproc.e_vm.vm_tsize +
proc_table[LowProcIndex].kp_eproc.e_vm.vm_ssize +
-@@ -747,6 +790,10 @@
+@@ -747,6 +794,10 @@
}
#elif HAVE_KVM_GETPROCS
{
@@ -280,7 +284,7 @@
proc_table = kvm_getprocs(kd, KERN_PROC_ALL, 0, &nproc);
}
#else
-@@ -794,8 +841,13 @@
+@@ -794,8 +845,13 @@
#elif defined(solaris2)
return proc_table[current_proc_entry++];
#elif HAVE_KVM_GETPROCS
@@ -294,7 +298,7 @@
#else
if ( proc_table[current_proc_entry].p_stat != 0 )
return proc_table[current_proc_entry++].p_pid;
-@@ -853,7 +905,7 @@
+@@ -853,7 +909,7 @@
int count_processes (void)
{
ss='commitgraph'>* Update KDE Applications to 18.12.0Tobias C. Berner2018-12-143-5/+3 * Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1 * devel/boost-*: update to 1.69.0Jan Beich2018-12-121-0/+1 * Fix build for some more kde@ ports on GCC-architecturesTobias C. Berner2018-11-101-1/+2 * Update KDE Applications to 18.09.3Tobias C. Berner2018-11-101-3/+3 * Update KDE Applications to 18.08.2Tobias C. Berner2018-10-121-3/+3 * Add DOCS options to ports that should have one.Mathieu Arnold2018-09-101-0/+2 * Update the current KDE Applications to 18.08.1, the latest release.Adriaan de Groot2018-09-071-3/+3 * Update KDE Applications to 18.08Tobias C. Berner2018-08-253-4/+4 * devel/boost-*: update to 1.68.0Jan Beich2018-08-091-0/+1 * Update KDE Applications to 18.04.3Tobias C. Berner2018-07-141-3/+3 * Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mkTobias C. Berner2018-06-291-2/+2 * Update KDE Applications to 18.04.2Tobias C. Berner2018-06-101-3/+3 * Update KDE Applications to 18.04.1Tobias C. Berner2018-05-112-4/+3 * Bump PORTREVISION on opencv consumers due to opencv updateSteve Wills2018-05-091-0/+1 * graphics/opencv: Update to 3.4.1Steve Wills2018-05-091-1/+1 * Update KDE Applications to 18.04.0Tobias C. Berner2018-04-292-4/+3 * devel/boost-*: update to 1.67.0Jan Beich2018-04-181-0/+1 * New ports: astro/libkgeomap, astro/marbleTobias C. Berner2018-04-094-0/+146 * Move astro/libkgeomap to astro/libkgeomap-kde4Tobias C. Berner2018-03-214-83/+0 * Rename KDE4 meta portsTobias C. Berner2018-02-101-1/+1 * devel/boost-*: update to 1.66.0Jan Beich2018-01-181-1/+1 * devel/boost-*: update to 1.65.1Jan Beich2017-09-251-1/+1 * devel/boost-*: enable C++11 featuresJan Beich2017-09-251-1/+1 * devel/boost-*: update to 1.64.0Jan Beich2017-05-021-1/+1 * Chase ffmpeg 3.3 update (ABI changes)Thomas Zander2017-04-251-1/+1 * devel/boost-*: update to 1.63.0Jan Beich2017-01-061-1/+1 * devel/boost-*: update to 1.62.0Jan Beich2016-11-231-0/+1 * Replace Mk/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks andTobias C. Berner2016-08-241-2/+2 * Remove expired misc/kdehier4 and update all of its consumers to not reference...Rene Ladan2016-05-261-1/+1 * Update DigiKam and related ports to 4.14.0.Raphael Kubo da Costa2016-04-153-11/+12 * Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.Mathieu Arnold2016-04-011-1/+1 * Change header installation location for kdelibs4-based ports.Raphael Kubo da Costa2016-03-15