Synopsis
#include <glibtop/procargs.h>
#define             GLIBTOP_PROC_ARGS_SIZE
#define             GLIBTOP_MAX_PROC_ARGS
struct              glibtop_proc_args;
char *              glibtop_get_proc_args_l             (glibtop *server,
                                                         glibtop_proc_args *buf,
                                                         pid_t pid,
                                                         unsigned  max_len);
char *              glibtop_get_proc_args               (glibtop_proc_args *buf,
                                                         pid_t pid,
                                                         unsigned  max_len);
#define             glibtop_get_proc_args_r
char *              glibtop_get_proc_args_p             (glibtop *server,
                                                         glibtop_proc_args *buf,
                                                         pid_t pid,
                                                         unsigned  max_len);
char *              glibtop_get_proc_args_s             (glibtop *server,
                                                         glibtop_proc_args *buf,
                                                         pid_t pid,
                                                         unsigned  max_len);
char **             glibtop_get_proc_argv_l             (glibtop *server,
                                                         glibtop_proc_args *buf,
                                                         pid_t pid,
                                                         unsigned  max_len);
char **             glibtop_get_proc_argv               (glibtop_proc_args *buf,
                                                         pid_t pid,
                                                         unsigned  max_len);
 
Details
GLIBTOP_PROC_ARGS_SIZE
#define GLIBTOP_PROC_ARGS_SIZE		0
 
GLIBTOP_MAX_PROC_ARGS
#define GLIBTOP_MAX_PROC_ARGS		1
 
struct glibtop_proc_args
struct glibtop_proc_args {
	guint64 flags;
	guint64 size;			/* GLIBTOP_PROC_ARGS_SIZE */
};
 
glibtop_get_proc_args_l ()
char *              glibtop_get_proc_args_l             (glibtop *server,
                                                         glibtop_proc_args *buf,
                                                         pid_t pid,
                                                         unsigned  max_len);
 
glibtop_get_proc_args ()
char *              glibtop_get_proc_args               (glibtop_proc_args *buf,
                                                         pid_t pid,
                                                         unsigned  max_len);
 
glibtop_get_proc_args_r
# define glibtop_get_proc_args_r		glibtop_get_proc_args_p
 
glibtop_get_proc_args_p ()
char *              glibtop_get_proc_args_p             (glibtop *server,
                                                         glibtop_proc_args *buf,
                                                         pid_t pid,
                                                         unsigned  max_len);
 
glibtop_get_proc_args_s ()
char *              glibtop_get_proc_args_s             (glibtop *server,
                                                         glibtop_proc_args *buf,
                                                         pid_t pid,
                                                         unsigned  max_len);
 
glibtop_get_proc_argv_l ()
char **             glibtop_get_proc_argv_l             (glibtop *server,
                                                         glibtop_proc_args *buf,
                                                         pid_t pid,
                                                         unsigned  max_len);
 
glibtop_get_proc_argv ()
char **             glibtop_get_proc_argv               (glibtop_proc_args *buf,
                                                         pid_t pid,
                                                         unsigned  max_len);