Removed. (glibtop_get_proc_args_*): This now takes a `glibtop_array'

1999-12-12  Martin Baulig  <martin@home-of-linux.org>

	* include/glibtop/procargs.h (glibtop_proc_args): Removed.
	(glibtop_get_proc_args_*): This now takes a `glibtop_array' parameter
	instead of a `glibtop_proc_args one and returns a `char **'.
This commit is contained in:
Martin Baulig
1999-12-19 14:10:23 +00:00
committed by Martin Baulig
parent c5ebf9c12e
commit da42214e86

View File

@@ -29,21 +29,12 @@
#include <glibtop.h> #include <glibtop.h>
#include <glibtop/global.h> #include <glibtop/global.h>
#include <glibtop/compat_10.h>
#include <glibtop/array.h>
BEGIN_LIBGTOP_DECLS BEGIN_LIBGTOP_DECLS
#define GLIBTOP_PROC_ARGS_SIZE 0 #define glibtop_get_proc_args(proc_args) glibtop_get_proc_args_l(glibtop_global_server, pid)
#define GLIBTOP_MAX_PROC_ARGS 1
typedef struct _glibtop_proc_args glibtop_proc_args;
struct _glibtop_proc_args
{
u_int64_t flags,
size; /* GLIBTOP_PROC_ARGS_SIZE */
};
#define glibtop_get_proc_args(proc_args,pid,max_len) glibtop_get_proc_args_l(glibtop_global_server, proc_args, pid, max_len)
#if GLIBTOP_SUID_PROC_ARGS #if GLIBTOP_SUID_PROC_ARGS
#define glibtop_get_proc_args_r glibtop_get_proc_args_p #define glibtop_get_proc_args_r glibtop_get_proc_args_p
@@ -51,22 +42,19 @@ struct _glibtop_proc_args
#define glibtop_get_proc_args_r glibtop_get_proc_args_s #define glibtop_get_proc_args_r glibtop_get_proc_args_s
#endif #endif
char * char **
glibtop_get_proc_args_l (glibtop *server, glibtop_proc_args *buf, glibtop_get_proc_args_l (glibtop *server, glibtop_array *array, pid_t pid);
pid_t pid, unsigned max_len);
#if GLIBTOP_SUID_PROC_ARGS #if GLIBTOP_SUID_PROC_ARGS
int glibtop_init_proc_args_p (glibtop *server); int glibtop_init_proc_args_p (glibtop *server);
char * char **
glibtop_get_proc_args_p (glibtop *server, glibtop_proc_args *buf, glibtop_get_proc_args_p (glibtop *server, glibtop_array *array, pid_t pid);
pid_t pid, unsigned max_len);
#else #else
int glibtop_init_proc_args_s (glibtop *server); int glibtop_init_proc_args_s (glibtop *server);
char * char **
glibtop_get_proc_args_s (glibtop *server, glibtop_proc_args *buf, glibtop_get_proc_args_s (glibtop *server, glibtop_array *array, pid_t pid);
pid_t pid, unsigned max_len);
#endif #endif
#ifdef GLIBTOP_NAMES #ifdef GLIBTOP_NAMES