From 741aaa4f59f3604f6c139fedcf06c0a2f910a60c Mon Sep 17 00:00:00 2001 From: netblue30 Date: Thu, 2 Jun 2022 17:03:36 -0400 Subject: firemon rework --- src/lib/pid.c | 28 ---------------------------- 1 file changed, 28 deletions(-) (limited to 'src/lib') diff --git a/src/lib/pid.c b/src/lib/pid.c index 2cc72bce0..8b2a9b0f5 100644 --- a/src/lib/pid.c +++ b/src/lib/pid.c @@ -273,34 +273,6 @@ void pid_print_list(unsigned index, int nowrap) { print_elem(index, nowrap); } -// recursivity!!! -void pid_store_cpu(unsigned index, unsigned parent, unsigned *utime, unsigned *stime) { - if (pids[index].level == 1) { - *utime = 0; - *stime = 0; - } - - // Remove unused parameter warning - (void)parent; - - unsigned utmp = 0; - unsigned stmp = 0; - pid_get_cpu_time(index, &utmp, &stmp); - *utime += utmp; - *stime += stmp; - - unsigned i; - for (i = index + 1; i < (unsigned)max_pids; i++) { - if (pids[i].parent == (pid_t)index) - pid_store_cpu(i, index, utime, stime); - } - - if (pids[index].level == 1) { - pids[index].utime = *utime; - pids[index].stime = *stime; - } -} - // mon_pid: pid of sandbox to be monitored, 0 if all sandboxes are included void pid_read(pid_t mon_pid) { unsigned old_max_pids = max_pids; -- cgit v1.2.3-54-g00ecf