Added a lot of new functions to replace dirty macros. Every macro
* configure.in: * glibtop.h: * include/glibtop/close.h: * include/glibtop/cpu.h: * include/glibtop/fsusage.h: * include/glibtop/loadavg.h: * include/glibtop/mem.h: * include/glibtop/mountlist.h: * include/glibtop/msg_limits.h: * include/glibtop/netlist.h: * include/glibtop/netload.h: * include/glibtop/ppp.h: * include/glibtop/procargs.h: * include/glibtop/prockernel.h: * include/glibtop/proclist.h: * include/glibtop/procmap.h: * include/glibtop/procmem.h: * include/glibtop/procopenfiles.h: * include/glibtop/procsegment.h: * include/glibtop/procsignal.h: * include/glibtop/procstate.h: * include/glibtop/proctime.h: * include/glibtop/procuid.h: * include/glibtop/sem_limits.h: * include/glibtop/shm_limits.h: * include/glibtop/swap.h: * include/glibtop/sysdeps.h: * include/glibtop/sysinfo.h: * include/glibtop/uptime.h: * sysdeps/common/Makefile.am: * sysdeps/common/default.c: (glibtop_close), (glibtop_init), (glibtop_get_cpu), (glibtop_get_fsusage), (glibtop_get_uptime), (glibtop_get_sysinfo), (glibtop_get_swap), (glibtop_get_proc_uid), (glibtop_get_proc_time), (glibtop_get_proc_state), (glibtop_get_proc_signal), (glibtop_get_proc_segment), (glibtop_get_proc_open_files), (glibtop_get_proc_mem), (glibtop_get_proc_map), (glibtop_get_proc_args), (glibtop_get_proc_argv), (glibtop_get_proclist), (glibtop_get_proc_kernel), (glibtop_get_ppp), (glibtop_get_netlist), (glibtop_get_netload), (glibtop_get_mountlist), (glibtop_get_mem), (glibtop_get_loadavg), (glibtop_get_msg_limits), (glibtop_get_sem_limits), (glibtop_get_shm_limits), (glibtop_get_sysdeps): Added a lot of new functions to replace dirty macros. Every macro glibtop_get_*(buf[, args]) has been turned to a function.
This commit is contained in:
49
ChangeLog
49
ChangeLog
@@ -1,3 +1,52 @@
|
||||
2005-06-07 Benoît Dejean <TazForEver@dlfp.org>
|
||||
|
||||
* configure.in:
|
||||
* glibtop.h:
|
||||
* include/glibtop/close.h:
|
||||
* include/glibtop/cpu.h:
|
||||
* include/glibtop/fsusage.h:
|
||||
* include/glibtop/loadavg.h:
|
||||
* include/glibtop/mem.h:
|
||||
* include/glibtop/mountlist.h:
|
||||
* include/glibtop/msg_limits.h:
|
||||
* include/glibtop/netlist.h:
|
||||
* include/glibtop/netload.h:
|
||||
* include/glibtop/ppp.h:
|
||||
* include/glibtop/procargs.h:
|
||||
* include/glibtop/prockernel.h:
|
||||
* include/glibtop/proclist.h:
|
||||
* include/glibtop/procmap.h:
|
||||
* include/glibtop/procmem.h:
|
||||
* include/glibtop/procopenfiles.h:
|
||||
* include/glibtop/procsegment.h:
|
||||
* include/glibtop/procsignal.h:
|
||||
* include/glibtop/procstate.h:
|
||||
* include/glibtop/proctime.h:
|
||||
* include/glibtop/procuid.h:
|
||||
* include/glibtop/sem_limits.h:
|
||||
* include/glibtop/shm_limits.h:
|
||||
* include/glibtop/swap.h:
|
||||
* include/glibtop/sysdeps.h:
|
||||
* include/glibtop/sysinfo.h:
|
||||
* include/glibtop/uptime.h:
|
||||
* sysdeps/common/Makefile.am:
|
||||
* sysdeps/common/default.c: (glibtop_close), (glibtop_init),
|
||||
(glibtop_get_cpu), (glibtop_get_fsusage), (glibtop_get_uptime),
|
||||
(glibtop_get_sysinfo), (glibtop_get_swap), (glibtop_get_proc_uid),
|
||||
(glibtop_get_proc_time), (glibtop_get_proc_state),
|
||||
(glibtop_get_proc_signal), (glibtop_get_proc_segment),
|
||||
(glibtop_get_proc_open_files), (glibtop_get_proc_mem),
|
||||
(glibtop_get_proc_map), (glibtop_get_proc_args),
|
||||
(glibtop_get_proc_argv), (glibtop_get_proclist),
|
||||
(glibtop_get_proc_kernel), (glibtop_get_ppp),
|
||||
(glibtop_get_netlist), (glibtop_get_netload),
|
||||
(glibtop_get_mountlist), (glibtop_get_mem), (glibtop_get_loadavg),
|
||||
(glibtop_get_msg_limits), (glibtop_get_sem_limits),
|
||||
(glibtop_get_shm_limits), (glibtop_get_sysdeps):
|
||||
|
||||
Added a lot of new functions to replace dirty macros.
|
||||
Every macro glibtop_get_*(buf[, args]) has been turned to a function.
|
||||
|
||||
2005-06-06 Benoît Dejean <TazForEver@dlfp.org>
|
||||
|
||||
* dtd/: Bye bye.
|
||||
|
@@ -13,7 +13,7 @@ LIBGTOP_VERSION=$LIBGTOP_MAJOR_VERSION.$LIBGTOP_MINOR_VERSION.$LIBGTOP_MICRO_VER
|
||||
AM_INIT_AUTOMAKE(libgtop, $LIBGTOP_VERSION)
|
||||
|
||||
dnl increment if the interface has additions, changes, removals.
|
||||
LIBGTOP_CURRENT=5
|
||||
LIBGTOP_CURRENT=6
|
||||
|
||||
dnl increment any time the source changes; set to
|
||||
dnl 0 if you increment CURRENT
|
||||
@@ -22,7 +22,7 @@ LIBGTOP_REVISION=0
|
||||
dnl increment if any interfaces have been added; set to 0
|
||||
dnl if any interfaces have been removed. removal has
|
||||
dnl precedence over adding, so set to 0 if both happened.
|
||||
LIBGTOP_AGE=0
|
||||
LIBGTOP_AGE=1
|
||||
|
||||
# you can set this to `-snap' for instance to create
|
||||
# a `libgtop-1.x.y-snap.tar.gz' tarball.
|
||||
|
@@ -94,9 +94,8 @@ extern glibtop *glibtop_global_server;
|
||||
|
||||
extern const unsigned long glibtop_server_features;
|
||||
|
||||
#define glibtop_init() glibtop_init_r(&glibtop_global_server, 0, 0);
|
||||
|
||||
#define glibtop_close() glibtop_close_r(glibtop_global_server);
|
||||
glibtop *
|
||||
glibtop_init (void);
|
||||
|
||||
glibtop *
|
||||
glibtop_init_r (glibtop **server_ptr,
|
||||
|
@@ -28,6 +28,8 @@
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
void glibtop_close (void);
|
||||
|
||||
void glibtop_close_r (glibtop *server);
|
||||
|
||||
void glibtop_close_s (glibtop *server);
|
||||
|
@@ -80,7 +80,7 @@ struct _glibtop_cpu
|
||||
xcpu_flags; /* GLIBTOP_XCPU_IDLE */
|
||||
};
|
||||
|
||||
#define glibtop_get_cpu(cpu) glibtop_get_cpu_l(glibtop_global_server, cpu)
|
||||
void glibtop_get_cpu(glibtop_cpu *buf);
|
||||
|
||||
#if GLIBTOP_SUID_CPU
|
||||
#define glibtop_get_cpu_r glibtop_get_cpu_p
|
||||
|
@@ -53,7 +53,7 @@ struct _glibtop_fsusage
|
||||
guint64 read, write; /* Total blocks read and written */
|
||||
};
|
||||
|
||||
#define glibtop_get_fsusage(fsusage,disk) glibtop_get_fsusage_l(glibtop_global_server, fsusage, disk)
|
||||
void glibtop_get_fsusage(glibtop_fsusage *buf, const char *mount_dir);
|
||||
|
||||
#define glibtop_get_fsusage_r glibtop_get_fsusage_s
|
||||
|
||||
|
@@ -47,7 +47,7 @@ struct _glibtop_loadavg
|
||||
last_pid; /* GLIBTOP_LOADAVG_LAST_PID */
|
||||
};
|
||||
|
||||
#define glibtop_get_loadavg(loadavg) glibtop_get_loadavg_l(glibtop_global_server, loadavg)
|
||||
void glibtop_get_loadavg(glibtop_loadavg *buf);
|
||||
|
||||
#if GLIBTOP_SUID_LOADAVG
|
||||
#define glibtop_get_loadavg_r glibtop_get_loadavg_p
|
||||
|
@@ -55,7 +55,7 @@ struct _glibtop_mem
|
||||
locked; /* GLIBTOP_MEM_LOCKED */
|
||||
};
|
||||
|
||||
#define glibtop_get_mem(mem) glibtop_get_mem_l(glibtop_global_server, mem)
|
||||
void glibtop_get_mem(glibtop_mem *buf);
|
||||
|
||||
#if GLIBTOP_SUID_MEM
|
||||
#define glibtop_get_mem_r glibtop_get_mem_p
|
||||
|
@@ -55,7 +55,8 @@ struct _glibtop_mountlist
|
||||
size; /* GLIBTOP_MOUNTLIST_SIZE */
|
||||
};
|
||||
|
||||
#define glibtop_get_mountlist(mountlist,all_fs) glibtop_get_mountlist_l(glibtop_global_server, mountlist, all_fs)
|
||||
glibtop_mountentry *
|
||||
glibtop_get_mountlist(glibtop_mountlist *buf, int all_fs);
|
||||
|
||||
#define glibtop_get_mountlist_r glibtop_get_mountlist_s
|
||||
|
||||
|
@@ -53,7 +53,7 @@ struct _glibtop_msg_limits
|
||||
msgtql; /* GLIBTOP_IPC_MSGTQL */
|
||||
};
|
||||
|
||||
#define glibtop_get_msg_limits(msg) glibtop_get_msg_limits_l(glibtop_global_server, msg)
|
||||
void glibtop_get_msg_limits(glibtop_msg_limits *buf);
|
||||
|
||||
#if GLIBTOP_SUID_MSG_LIMITS
|
||||
#define glibtop_get_msg_limits_r glibtop_get_msg_limits_p
|
||||
|
@@ -37,7 +37,7 @@ struct _glibtop_netlist
|
||||
guint32 number;
|
||||
};
|
||||
|
||||
#define glibtop_get_netlist(netlist) glibtop_get_netlist_l(glibtop_global_server, netlist)
|
||||
char** glibtop_get_netlist(glibtop_netlist *buf);
|
||||
|
||||
#if GLIBTOP_SUID_NETLIST
|
||||
#define glibtop_get_netlist_r glibtop_get_netlist_p
|
||||
|
@@ -107,7 +107,7 @@ struct _glibtop_netload
|
||||
guint8 hwaddress[8]; /* GLIBTOP_NETLOAD_HWADDRESS */
|
||||
};
|
||||
|
||||
#define glibtop_get_netload(netload,interface) glibtop_get_netload_l(glibtop_global_server, netload, interface)
|
||||
void glibtop_get_netload(glibtop_netload *buf, const char *interface);
|
||||
|
||||
#if GLIBTOP_SUID_NETLOAD
|
||||
#define glibtop_get_netload_r glibtop_get_netload_p
|
||||
|
@@ -51,7 +51,7 @@ struct _glibtop_ppp
|
||||
bytes_out; /* GLIBTOP_PPP_BYTES_OUT */
|
||||
};
|
||||
|
||||
#define glibtop_get_ppp(ppp,device) glibtop_get_ppp_l(glibtop_global_server, ppp, device)
|
||||
void glibtop_get_ppp(glibtop_ppp *buf, unsigned short device);
|
||||
|
||||
#if GLIBTOP_SUID_PPP
|
||||
#define glibtop_get_ppp_r glibtop_get_ppp_p
|
||||
|
@@ -46,9 +46,8 @@ char *
|
||||
glibtop_get_proc_args_l (glibtop *server, glibtop_proc_args *buf,
|
||||
pid_t pid, unsigned max_len);
|
||||
|
||||
#define glibtop_get_proc_args(proc_args,pid,max_len) glibtop_get_proc_args_l(glibtop_global_server, proc_args, pid, max_len)
|
||||
|
||||
|
||||
char *
|
||||
glibtop_get_proc_args (glibtop_proc_args *buf, pid_t pid, unsigned max_len);
|
||||
|
||||
#if GLIBTOP_SUID_PROC_ARGS
|
||||
|
||||
@@ -82,8 +81,8 @@ char **
|
||||
glibtop_get_proc_argv_l (glibtop *server, glibtop_proc_args *buf,
|
||||
pid_t pid, unsigned max_len);
|
||||
|
||||
#define glibtop_get_proc_argv(proc_args,pid,max_len) glibtop_get_proc_argv_l(glibtop_global_server, proc_args, pid, max_len)
|
||||
|
||||
char **
|
||||
glibtop_get_proc_argv (glibtop_proc_args *buf, pid_t pid, unsigned max_len);
|
||||
|
||||
|
||||
G_END_DECLS
|
||||
|
@@ -64,7 +64,7 @@ struct _glibtop_proc_kernel
|
||||
char wchan [40];
|
||||
};
|
||||
|
||||
#define glibtop_get_proc_kernel(p1, p2) glibtop_get_proc_kernel_l(glibtop_global_server, p1, p2)
|
||||
void glibtop_get_proc_kernel(glibtop_proc_kernel *buf, pid_t pid);
|
||||
|
||||
#if GLIBTOP_SUID_PROC_KERNEL
|
||||
#define glibtop_get_proc_kernel_r glibtop_get_proc_kernel_p
|
||||
|
@@ -62,7 +62,8 @@ struct _glibtop_proclist
|
||||
size; /* GLIBTOP_PROCLIST_SIZE */
|
||||
};
|
||||
|
||||
#define glibtop_get_proclist(proclist,which,arg) glibtop_get_proclist_l(glibtop_global_server, proclist, which, arg)
|
||||
unsigned *
|
||||
glibtop_get_proclist(glibtop_proclist *buf, gint64 which, gint64 arg);
|
||||
|
||||
#if GLIBTOP_SUID_PROCLIST
|
||||
#define glibtop_get_proclist_r glibtop_get_proclist_p
|
||||
|
@@ -70,8 +70,9 @@ struct _glibtop_proc_map
|
||||
total, /* GLIBTOP_PROC_MAP_TOTAL */
|
||||
size; /* GLIBTOP_PROC_MAP_SIZE */
|
||||
};
|
||||
glibtop_map_entry *
|
||||
glibtop_get_proc_map(glibtop_proc_map *buf, pid_t pid);
|
||||
|
||||
#define glibtop_get_proc_map(proc_map,pid) glibtop_get_proc_map_l(glibtop_global_server, proc_map, pid)
|
||||
|
||||
#if GLIBTOP_SUID_PROC_MAP
|
||||
#define glibtop_get_proc_map_r glibtop_get_proc_map_p
|
||||
|
@@ -55,7 +55,7 @@ struct _glibtop_proc_mem
|
||||
* of the process; usually 2,147,483,647 */
|
||||
};
|
||||
|
||||
#define glibtop_get_proc_mem(p1, p2) glibtop_get_proc_mem_l(glibtop_global_server, p1, p2)
|
||||
void glibtop_get_proc_mem(glibtop_proc_mem *buf, pid_t pid);
|
||||
|
||||
#if GLIBTOP_SUID_PROC_MEM
|
||||
#define glibtop_get_proc_mem_r glibtop_get_proc_mem_p
|
||||
|
@@ -94,7 +94,8 @@ struct _glibtop_proc_open_files
|
||||
size; /* GLIBTOP_PROC_OPEN_FILES_SIZE */
|
||||
};
|
||||
|
||||
#define glibtop_get_proc_open_files(proc_open_files,pid) glibtop_get_proc_open_files_l(glibtop_global_server, proc_open_files, pid)
|
||||
glibtop_open_files_entry *
|
||||
glibtop_get_proc_open_files(glibtop_proc_open_files *buf, pid_t pid);
|
||||
|
||||
#if GLIBTOP_SUID_PROC_FILE
|
||||
#define glibtop_get_proc_open_files_r glibtop_get_proc_open_files_p
|
||||
|
@@ -58,7 +58,7 @@ struct _glibtop_proc_segment
|
||||
start_stack; /* address of the bottom of stack segment */
|
||||
};
|
||||
|
||||
#define glibtop_get_proc_segment(p1, p2) glibtop_get_proc_segment_l(glibtop_global_server, p1, p2)
|
||||
void glibtop_get_proc_segment(glibtop_proc_segment *buf, pid_t pid);
|
||||
|
||||
#if GLIBTOP_SUID_PROC_SEGMENT
|
||||
#define glibtop_get_proc_segment_r glibtop_get_proc_segment_p
|
||||
|
@@ -49,7 +49,7 @@ struct _glibtop_proc_signal
|
||||
sigcatch [2]; /* mask of caught signals */
|
||||
};
|
||||
|
||||
#define glibtop_get_proc_signal(p1, p2) glibtop_get_proc_signal_l(glibtop_global_server, p1, p2)
|
||||
void glibtop_get_proc_signal(glibtop_proc_signal *buf, pid_t pid);
|
||||
|
||||
#if GLIBTOP_SUID_PROC_SIGNAL
|
||||
#define glibtop_get_proc_signal_r glibtop_get_proc_signal_p
|
||||
|
@@ -74,7 +74,7 @@ struct _glibtop_proc_state
|
||||
last_processor;
|
||||
};
|
||||
|
||||
#define glibtop_get_proc_state(p1, p2) glibtop_get_proc_state_l(glibtop_global_server, p1, p2)
|
||||
void glibtop_get_proc_state(glibtop_proc_state *buf, pid_t pid);
|
||||
|
||||
#if GLIBTOP_SUID_PROC_STATE
|
||||
#define glibtop_get_proc_state_r glibtop_get_proc_state_p
|
||||
|
@@ -70,7 +70,8 @@ struct _glibtop_proc_time
|
||||
xcpu_stime [GLIBTOP_NCPU]; /* SMP machines. */
|
||||
};
|
||||
|
||||
#define glibtop_get_proc_time(p1, p2) glibtop_get_proc_time_l(glibtop_global_server, p1, p2)
|
||||
|
||||
void glibtop_get_proc_time(glibtop_proc_time *buf, pid_t pid);
|
||||
|
||||
#if GLIBTOP_SUID_PROC_TIME
|
||||
#define glibtop_get_proc_time_r glibtop_get_proc_time_p
|
||||
|
@@ -80,7 +80,7 @@ struct _glibtop_proc_uid
|
||||
|
||||
};
|
||||
|
||||
#define glibtop_get_proc_uid(p1, p2) glibtop_get_proc_uid_l(glibtop_global_server, p1, p2)
|
||||
void glibtop_get_proc_uid(glibtop_proc_uid *buf, pid_t pid);
|
||||
|
||||
#if GLIBTOP_SUID_PROC_UID
|
||||
#define glibtop_get_proc_uid_r glibtop_get_proc_uid_p
|
||||
|
@@ -59,7 +59,7 @@ struct _glibtop_sem_limits
|
||||
semaem; /* GLIBTOP_IPC_SEMAEM */
|
||||
};
|
||||
|
||||
#define glibtop_get_sem_limits(sem) glibtop_get_sem_limits_l(glibtop_global_server, sem)
|
||||
void glibtop_get_sem_limits(glibtop_sem_limits *buf);
|
||||
|
||||
#if GLIBTOP_SUID_SEM_LIMITS
|
||||
#define glibtop_get_sem_limits_r glibtop_get_sem_limits_p
|
||||
|
@@ -49,7 +49,7 @@ struct _glibtop_shm_limits
|
||||
shmall; /* GLIBTOP_IPC_SHMALL */
|
||||
};
|
||||
|
||||
#define glibtop_get_shm_limits(shm) glibtop_get_shm_limits_l(glibtop_global_server, shm)
|
||||
void glibtop_get_shm_limits(glibtop_shm_limits *buf);
|
||||
|
||||
#if GLIBTOP_SUID_SHM_LIMITS
|
||||
#define glibtop_get_shm_limits_r glibtop_get_shm_limits_p
|
||||
|
@@ -49,7 +49,8 @@ struct _glibtop_swap
|
||||
pageout; /* GLIBTOP_SWAP_PAGEOUT */
|
||||
};
|
||||
|
||||
#define glibtop_get_swap(swap) glibtop_get_swap_l(glibtop_global_server, swap)
|
||||
void
|
||||
glibtop_get_swap(glibtop_swap *buf);
|
||||
|
||||
#if GLIBTOP_SUID_SWAP
|
||||
#define glibtop_get_swap_r glibtop_get_swap_p
|
||||
|
@@ -94,8 +94,7 @@ struct _glibtop_sysdeps
|
||||
ppp; /* glibtop_ppp */
|
||||
};
|
||||
|
||||
#define glibtop_get_sysdeps(sysdeps) glibtop_get_sysdeps_r(glibtop_global_server,sysdeps)
|
||||
|
||||
void glibtop_get_sysdeps (glibtop_sysdeps *buf);
|
||||
void glibtop_get_sysdeps_r (glibtop *server, glibtop_sysdeps *buf);
|
||||
|
||||
|
||||
|
@@ -54,11 +54,10 @@ struct _glibtop_sysinfo
|
||||
glibtop_entry cpuinfo [GLIBTOP_NCPU];
|
||||
};
|
||||
|
||||
#define glibtop_get_sysinfo() glibtop_get_sysinfo_s(glibtop_global_server)
|
||||
|
||||
#define glibtop_get_sysinfo_r glibtop_get_sysinfo_s
|
||||
|
||||
const glibtop_sysinfo *glibtop_get_sysinfo_s (glibtop *server);
|
||||
const glibtop_sysinfo *glibtop_get_sysinfo (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
|
@@ -45,7 +45,7 @@ struct _glibtop_uptime
|
||||
guint64 boot_time;
|
||||
};
|
||||
|
||||
#define glibtop_get_uptime(uptime) glibtop_get_uptime_l(glibtop_global_server, uptime)
|
||||
void glibtop_get_uptime (glibtop_uptime *buf);
|
||||
|
||||
#if GLIBTOP_SUID_UPTIME
|
||||
#define glibtop_get_uptime_r glibtop_get_uptime_p
|
||||
|
@@ -17,6 +17,7 @@ libgtop_common_2_0_la_SOURCES = error.c gnuslib.c \
|
||||
fsusage.c \
|
||||
mountlist.c \
|
||||
procargs.c \
|
||||
default.c \
|
||||
$(inodedb_SRCLIST)
|
||||
|
||||
libgtop_common_2_0_la_LDFLAGS = $(LT_VERSION_INFO)
|
||||
|
212
sysdeps/common/default.c
Normal file
212
sysdeps/common/default.c
Normal file
@@ -0,0 +1,212 @@
|
||||
#include <config.h>
|
||||
|
||||
#include <glibtop.h>
|
||||
#include <glibtop/sysinfo.h>
|
||||
#include <glibtop/union.h>
|
||||
|
||||
|
||||
void
|
||||
glibtop_close(void)
|
||||
{
|
||||
glibtop_close_r(glibtop_global_server);
|
||||
}
|
||||
|
||||
|
||||
glibtop*
|
||||
glibtop_init(void)
|
||||
{
|
||||
return glibtop_init_r(&glibtop_global_server, 0, 0);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_cpu(glibtop_cpu *buf)
|
||||
{
|
||||
glibtop_get_cpu_l(glibtop_global_server, buf);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_fsusage(glibtop_fsusage *buf, const char *mount_dir)
|
||||
{
|
||||
glibtop_get_fsusage_l(glibtop_global_server, buf, mount_dir);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_uptime(glibtop_uptime *buf)
|
||||
{
|
||||
glibtop_get_uptime_l(glibtop_global_server, buf);
|
||||
}
|
||||
|
||||
|
||||
const glibtop_sysinfo *
|
||||
glibtop_get_sysinfo(void)
|
||||
{
|
||||
return glibtop_get_sysinfo_s(glibtop_global_server);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_swap(glibtop_swap *buf)
|
||||
{
|
||||
glibtop_get_swap_l(glibtop_global_server, buf);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_proc_uid(glibtop_proc_uid *buf, pid_t pid)
|
||||
{
|
||||
glibtop_get_proc_uid_l(glibtop_global_server, buf, pid);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_proc_time(glibtop_proc_time *buf, pid_t pid)
|
||||
{
|
||||
glibtop_get_proc_time_l(glibtop_global_server, buf, pid);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_proc_state(glibtop_proc_state *buf, pid_t pid)
|
||||
{
|
||||
glibtop_get_proc_state_l(glibtop_global_server, buf, pid);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_proc_signal(glibtop_proc_signal *buf, pid_t pid)
|
||||
{
|
||||
glibtop_get_proc_signal_l(glibtop_global_server, buf, pid);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_proc_segment(glibtop_proc_segment *buf, pid_t pid)
|
||||
{
|
||||
glibtop_get_proc_segment_l(glibtop_global_server, buf, pid);
|
||||
}
|
||||
|
||||
|
||||
glibtop_open_files_entry *
|
||||
glibtop_get_proc_open_files(glibtop_proc_open_files *buf, pid_t pid)
|
||||
{
|
||||
return glibtop_get_proc_open_files_l(glibtop_global_server, buf, pid);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_proc_mem(glibtop_proc_mem *buf, pid_t pid)
|
||||
{
|
||||
glibtop_get_proc_mem_l(glibtop_global_server, buf, pid);
|
||||
}
|
||||
|
||||
|
||||
glibtop_map_entry *
|
||||
glibtop_get_proc_map(glibtop_proc_map *buf, pid_t pid)
|
||||
{
|
||||
return glibtop_get_proc_map_l(glibtop_global_server, buf, pid);
|
||||
}
|
||||
|
||||
|
||||
char *
|
||||
glibtop_get_proc_args(glibtop_proc_args *buf, pid_t pid, unsigned max_len)
|
||||
{
|
||||
return glibtop_get_proc_args_l(glibtop_global_server, buf, pid, max_len);
|
||||
}
|
||||
|
||||
|
||||
char **
|
||||
glibtop_get_proc_argv(glibtop_proc_args *buf, pid_t pid, unsigned max_len)
|
||||
{
|
||||
return glibtop_get_proc_argv_l(glibtop_global_server, buf, pid, max_len);
|
||||
}
|
||||
|
||||
|
||||
unsigned *
|
||||
glibtop_get_proclist(glibtop_proclist *buf, gint64 which, gint64 arg)
|
||||
{
|
||||
return glibtop_get_proclist_l(glibtop_global_server, buf, which, arg);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_proc_kernel(glibtop_proc_kernel *buf, pid_t pid)
|
||||
{
|
||||
glibtop_get_proc_kernel_l(glibtop_global_server, buf, pid);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_ppp(glibtop_ppp *buf, unsigned short device)
|
||||
{
|
||||
glibtop_get_ppp_l(glibtop_global_server, buf, device);
|
||||
}
|
||||
|
||||
|
||||
char**
|
||||
glibtop_get_netlist(glibtop_netlist *buf)
|
||||
{
|
||||
return glibtop_get_netlist_l(glibtop_global_server, buf);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_netload(glibtop_netload *buf, const char *interface)
|
||||
{
|
||||
glibtop_get_netload_l(glibtop_global_server, buf, interface);
|
||||
}
|
||||
|
||||
|
||||
glibtop_mountentry *
|
||||
glibtop_get_mountlist(glibtop_mountlist *buf, int all_fs)
|
||||
{
|
||||
return glibtop_get_mountlist_l(glibtop_global_server, buf, all_fs);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_mem(glibtop_mem *buf)
|
||||
{
|
||||
glibtop_get_mem_l(glibtop_global_server, buf);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_loadavg(glibtop_loadavg *buf)
|
||||
{
|
||||
glibtop_get_loadavg_l(glibtop_global_server, buf);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_msg_limits(glibtop_msg_limits *buf)
|
||||
{
|
||||
glibtop_get_msg_limits_l(glibtop_global_server, buf);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_sem_limits(glibtop_sem_limits *buf)
|
||||
{
|
||||
glibtop_get_sem_limits_l(glibtop_global_server, buf);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_shm_limits(glibtop_shm_limits *buf)
|
||||
{
|
||||
glibtop_get_shm_limits_l(glibtop_global_server, buf);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glibtop_get_sysdeps(glibtop_sysdeps *buf)
|
||||
{
|
||||
glibtop_get_sysdeps_r(glibtop_global_server, buf);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user