summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/ChangeLog4
-rw-r--r--examples/procargs.c10
2 files changed, 10 insertions, 4 deletions
diff --git a/examples/ChangeLog b/examples/ChangeLog
index ee34ac8f..3c2c7eea 100644
--- a/examples/ChangeLog
+++ b/examples/ChangeLog
@@ -1,5 +1,9 @@
2004-09-21 Benoît Dejean <tazforever@dlfp.org>
+ * procargs.c: (show_args), (main): Updated.
+
+2004-09-21 Benoît Dejean <tazforever@dlfp.org>
+
* pprint.c: (pprint_get_mountlist), (pprint_get_netload),
(pprint_get_uptime), (main): Updated.
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 <unistd.h>
-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;