From e140f93bf594e14eb55e5d516a6bc57c4c9b7453 Mon Sep 17 00:00:00 2001 From: Martin Baulig Date: Wed, 9 Dec 1998 15:43:29 +0000 Subject: [PATCH] Added implementation for proc_args and netload. --- src/daemon/main.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/daemon/main.c b/src/daemon/main.c index 8a7f2a5e..316baa50 100644 --- a/src/daemon/main.c +++ b/src/daemon/main.c @@ -160,6 +160,15 @@ handle_parent_connection (int s) resp->u.data.proc_map.total, ptr); glibtop_free_r (server, ptr); break; + case GLIBTOP_CMND_PROC_ARGS: + memcpy (&pid, parameter, sizeof (pid_t)); + ptr = glibtop_get_proc_args_l (server, + &resp->u.data.proc_args, + pid, 0); + do_output (s, resp, _offset_data (proc_args), + ptr ? resp->u.data.proc_args.size+1 : 0, ptr); + glibtop_free_r (server, ptr); + break; case GLIBTOP_CMND_PROC_STATE: memcpy (&pid, parameter, sizeof (pid_t)); glibtop_get_proc_state_l @@ -222,6 +231,12 @@ handle_parent_connection (int s) (server, &resp->u.data.ppp, device); do_output (s, resp, _offset_data (ppp), 0, NULL); break; + case GLIBTOP_CMND_NETLOAD: + glibtop_get_netload_l + (server, &resp->u.data.netload, parameter); + do_output (s, resp, _offset_data (netload), + 0, NULL); + break; default: glibtop_warn ("Parent received unknown command %u", cmnd->command);