Added glibtop_get_proc_argv demo.

* procargs.c: Added glibtop_get_proc_argv demo.
This commit is contained in:
Benoît Dejean
2004-07-07 20:21:13 +00:00
parent c30e6a0dd2
commit de7fd9e85b
2 changed files with 34 additions and 0 deletions

View File

@@ -1,3 +1,7 @@
2004-07-07 Benoît Dejean <tazforever@dlfp.org>
* procargs.c: Added glibtop_get_proc_argv demo.
2003-12-27 Ole Laursen <olau@hardworking.dk>
* mountlist.c: Updated to display block size too.

30
examples/procargs.c Normal file
View File

@@ -0,0 +1,30 @@
#include <glibtop/procargs.h>
#include <stdlib.h>
#include <unistd.h>
int main(int argc, char **argv)
{
while(*++argv)
{
glibtop_proc_args buf;
pid_t pid = strtol(*argv, NULL, 10);
char ** const pargv = glibtop_get_proc_argv(&buf, pid, 20);
char **parg = pargv;
printf("<%ld>\t", (long)pid);
while(*parg)
{
printf("\"%s\"\t", *parg);
parg++;
}
putchar('\n');
g_strfreev(pargv);
}
}