Added glibtop_get_proc_argv demo.
* procargs.c: Added glibtop_get_proc_argv demo.
This commit is contained in:
@@ -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>
|
2003-12-27 Ole Laursen <olau@hardworking.dk>
|
||||||
|
|
||||||
* mountlist.c: Updated to display block size too.
|
* mountlist.c: Updated to display block size too.
|
||||||
|
30
examples/procargs.c
Normal file
30
examples/procargs.c
Normal 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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Reference in New Issue
Block a user