diff --git a/examples/ChangeLog b/examples/ChangeLog index ee34ac8f..3c2c7eea 100644 --- a/examples/ChangeLog +++ b/examples/ChangeLog @@ -1,3 +1,7 @@ +2004-09-21 Benoît Dejean + + * procargs.c: (show_args), (main): Updated. + 2004-09-21 Benoît Dejean * pprint.c: (pprint_get_mountlist), (pprint_get_netload), diff --git a/examples/procargs.c b/examples/procargs.c index 292f3e6d..102b963e 100644 --- a/examples/procargs.c +++ b/examples/procargs.c @@ -4,10 +4,10 @@ #include -static void show_args(pid_t pid) +static void show_args(pid_t pid, unsigned max_len) { glibtop_proc_args buf; - char ** const pargv = glibtop_get_proc_argv(&buf, pid, 0); + char ** const pargv = glibtop_get_proc_argv(&buf, pid, max_len); char **parg = pargv; @@ -27,12 +27,14 @@ static void show_args(pid_t pid) int main(int argc, char **argv) { - show_args(getpid()); + show_args(getpid(), 0); + show_args(getpid(), 15); while(*++argv) { pid_t pid = strtol(*argv, NULL, 10); - show_args(pid); + show_args(pid, 0); + show_args(pid, 15); } return 0;