diff options
author | Martin Baulig <martin@home-of-linux.org> | 1998-08-09 17:08:59 +0000 |
---|---|---|
committer | Martin Baulig <martin@src.gnome.org> | 1998-08-09 17:08:59 +0000 |
commit | fd95ab60a4983c0a315a275bbfee995bcb5f2c25 (patch) | |
tree | ff8e4d452c0f36369073cf981c5cc450c6f2d6c6 /src/daemon/slave.c | |
parent | b4038c98281da24bfd643dd978bbfe02f2f29e96 (diff) | |
download | libgtop-fd95ab60a4983c0a315a275bbfee995bcb5f2c25.tar.gz |
Changed format of this file to support multiple arguments to be passed to
1998-08-09 Martin Baulig <martin@home-of-linux.org>
* features.def: Changed format of this file to support multiple
arguments to be passed to a function.
* include/glibtop/proclist.h: `glibtop_get_proclist' now takes two
more arguments `method' and `param'.
Diffstat (limited to 'src/daemon/slave.c')
-rw-r--r-- | src/daemon/slave.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/daemon/slave.c b/src/daemon/slave.c index de41bd74..33ed1e23 100644 --- a/src/daemon/slave.c +++ b/src/daemon/slave.c @@ -28,6 +28,7 @@ handle_slave_connection (int input, int output) glibtop_response _resp, *resp = &_resp; glibtop_command _cmnd, *cmnd = &_cmnd; char parameter [BUFSIZ]; + int64_t *param_ptr; void *ptr; glibtop_send_version (glibtop_global_server, output); @@ -65,8 +66,10 @@ handle_slave_connection (int input, int output) return; #if GLIBTOP_SUID_PROCLIST case GLIBTOP_CMND_PROCLIST: + param_ptr = (int64_t *) parameter; ptr = glibtop_get_proclist_p - (server, &resp->u.data.proclist); + (server, &resp->u.data.proclist, + param_ptr [0], param_ptr [1]); do_output (output, resp, _offset_data (proclist), resp->u.data.proclist.total, ptr); glibtop_free_r (server, ptr); @@ -89,8 +92,6 @@ handle_slave_command (glibtop_command *cmnd, glibtop_response *resp, switch (cmnd->command) { case GLIBTOP_CMND_SYSDEPS: - fprintf (stderr, "SYSDEPS: %p - %lx\n", - server, server->sysdeps.cpu); memcpy (&resp->u.sysdeps, &server->sysdeps, sizeof (glibtop_sysdeps)); resp->u.sysdeps.features = glibtop_server_features; |