diff options
author | James Dominic P. Guana <guana.histark@gmail.com> | 2020-05-23 08:26:34 +0800 |
---|---|---|
committer | Robert Roth <robert.roth.off@gmail.com> | 2020-11-04 13:38:03 +0000 |
commit | 9e62440b314fbf87bbeca865a4223311314c52a3 (patch) | |
tree | a2d4e2598e52ba8863182d76515caaed1dce65ab /lib | |
parent | d49e17039e5ba43ab22e284b9764842011909984 (diff) | |
download | libgtop-9e62440b314fbf87bbeca865a4223311314c52a3.tar.gz |
New API to retrieve disk stats in Linux
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Makefile.am | 2 | ||||
-rw-r--r-- | lib/command.c | 1 | ||||
-rw-r--r-- | lib/libgtop.sym | 2 | ||||
-rw-r--r-- | lib/sysdeps.c | 4 |
4 files changed, 8 insertions, 1 deletions
diff --git a/lib/Makefile.am b/lib/Makefile.am index 90b82861..5a6f6511 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -29,7 +29,7 @@ if HAVE_INTROSPECTION introspection_sources = $(libgtop_2_0_la_SOURCES) lib.c ../glibtop.h ../libgtopconfig.h \ ../include/glibtop/close.h ../include/glibtop/loadavg.h ../include/glibtop/prockernel.h ../include/glibtop/procstate.h \ ../include/glibtop/sem_limits.h ../include/glibtop/uptime.h ../include/glibtop/command.h ../include/glibtop/mem.h ../include/glibtop/proclist.h \ - ../include/glibtop/proctime.h ../include/glibtop/shm_limits.h ../include/glibtop/cpu.h ../include/glibtop/msg_limits.h \ + ../include/glibtop/proctime.h ../include/glibtop/shm_limits.h ../include/glibtop/cpu.h ../include/glibtop/disk.h ../include/glibtop/msg_limits.h \ ../include/glibtop/procmem.h ../include/glibtop/procuid.h ../include/glibtop/swap.h \ ../include/glibtop/procsegment.h ../include/glibtop/sysdeps.h ../include/glibtop/global.h \ ../include/glibtop/procsignal.h ../include/glibtop/union.h ../include/glibtop/gnuserv.h \ diff --git a/lib/command.c b/lib/command.c index b6ccf1f2..cf2270e0 100644 --- a/lib/command.c +++ b/lib/command.c @@ -43,6 +43,7 @@ glibtop_call_l (glibtop *server, unsigned command, size_t send_size, CHECK_CMND(GLIBTOP_CMND_QUIT); CHECK_CMND(GLIBTOP_CMND_SYSDEPS); CHECK_CMND(GLIBTOP_CMND_CPU); + CHECK_CMND(GLIBTOP_CMND_DISK); CHECK_CMND(GLIBTOP_CMND_MEM); CHECK_CMND(GLIBTOP_CMND_SWAP); CHECK_CMND(GLIBTOP_CMND_UPTIME); diff --git a/lib/libgtop.sym b/lib/libgtop.sym index afa9d070..60316a72 100644 --- a/lib/libgtop.sym +++ b/lib/libgtop.sym @@ -3,6 +3,8 @@ glibtop_close glibtop_close_r glibtop_get_cpu glibtop_get_cpu_l +glibtop_get_disk +glibtop_get_disk_l glibtop_get_fsusage glibtop_get_fsusage_l glibtop_get_loadavg diff --git a/lib/sysdeps.c b/lib/sysdeps.c index 2a761576..96292568 100644 --- a/lib/sysdeps.c +++ b/lib/sysdeps.c @@ -27,6 +27,7 @@ const unsigned long glibtop_server_features = GLIBTOP_SUID_CPU + +GLIBTOP_SUID_DISK + GLIBTOP_SUID_MEM + GLIBTOP_SUID_SWAP + GLIBTOP_SUID_UPTIME + @@ -56,6 +57,9 @@ const _glibtop_init_func_t _glibtop_init_hook_s [] = { #if !GLIBTOP_SUID_CPU _glibtop_init_cpu_s, #endif +#if !GLIBTOP_SUID_DISK + _glibtop_init_disk_s, +#endif #if !GLIBTOP_SUID_MEM _glibtop_init_mem_s, #endif |