summaryrefslogtreecommitdiff
path: root/sysdeps/common/procargs.c
diff options
context:
space:
mode:
authorBenoît Dejean <bdejean@src.gnome.org>2007-09-21 22:26:18 +0000
committerBenoît Dejean <bdejean@src.gnome.org>2007-09-21 22:26:18 +0000
commit771f0848b352f0586ee687077f2548e379745b02 (patch)
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904 /sysdeps/common/procargs.c
parentfcee021a2d23a8c1d84e1c6411f2d2561514a5aa (diff)
downloadlibgtop-affinity.tar.gz
Killed branch. SVN SUCKS.affinity
Killed branch. SVN SUCKS. svn path=/branches/affinity; revision=2662
Diffstat (limited to 'sysdeps/common/procargs.c')
-rw-r--r--sysdeps/common/procargs.c44
1 files changed, 0 insertions, 44 deletions
diff --git a/sysdeps/common/procargs.c b/sysdeps/common/procargs.c
deleted file mode 100644
index cefdb582..00000000
--- a/sysdeps/common/procargs.c
+++ /dev/null
@@ -1,44 +0,0 @@
-#include <config.h>
-#include <glibtop/procargs.h>
-
-#include <glib.h>
-#include <string.h>
-
-/*
- Splitting args0
- * args0 [......0.. ....0.........0]
- * Returned value must be free with g_strfreev
- * args0 is g_free()d
- */
-static char **
-split_args0(const char * const args0, size_t size)
-{
- GPtrArray *argv = g_ptr_array_new();
- const char *arg;
-
- /* remember that if there were no args, args0 == NULL and size == 0 */
- for (arg = args0; arg < (args0 + size); arg += strlen(arg) + 1) {
- g_ptr_array_add(argv, g_strdup(arg));
- }
-
- g_ptr_array_add(argv, NULL);
-
- g_free((void* /* remove constness */) args0);
-
- return (char**) g_ptr_array_free(argv, FALSE);
-}
-
-
-
-
-/*
- * public functions
- */
-
-char **
-glibtop_get_proc_argv_l (glibtop *server, glibtop_proc_args *buf,
- pid_t pid, unsigned max_len)
-{
- const char * const args0 = glibtop_get_proc_args_l(server, buf, pid, max_len);
- return split_args0(args0, buf->size);
-}