summaryrefslogtreecommitdiff
path: root/include/glibtop
diff options
context:
space:
mode:
Diffstat (limited to 'include/glibtop')
-rw-r--r--include/glibtop/Makefile.am2
-rw-r--r--include/glibtop/command.h3
-rw-r--r--include/glibtop/disk.h6
-rw-r--r--include/glibtop/union.h2
4 files changed, 9 insertions, 4 deletions
diff --git a/include/glibtop/Makefile.am b/include/glibtop/Makefile.am
index 6d0e055f..da78ca93 100644
--- a/include/glibtop/Makefile.am
+++ b/include/glibtop/Makefile.am
@@ -2,7 +2,7 @@ glibtopdir = $(includedir)/libgtop-2.0/glibtop
glibtop_HEADERS = close.h loadavg.h prockernel.h procstate.h \
sem_limits.h uptime.h command.h mem.h proclist.h \
- proctime.h shm_limits.h cpu.h msg_limits.h \
+ proctime.h shm_limits.h cpu.h disk.h msg_limits.h \
procmem.h procuid.h swap.h \
procsegment.h sysdeps.h global.h \
procsignal.h union.h gnuserv.h \
diff --git a/include/glibtop/command.h b/include/glibtop/command.h
index 9a0e47b1..31e89589 100644
--- a/include/glibtop/command.h
+++ b/include/glibtop/command.h
@@ -60,8 +60,9 @@ G_BEGIN_DECLS
#define GLIBTOP_CMND_PROC_WD 26
#define GLIBTOP_CMND_PROC_AFFINITY 27
#define GLIBTOP_CMND_PROC_IO 28
+#define GLIBTOP_CMND_DISK 29
-#define GLIBTOP_MAX_CMND 29
+#define GLIBTOP_MAX_CMND 30
#define _GLIBTOP_PARAM_SIZE 16
diff --git a/include/glibtop/disk.h b/include/glibtop/disk.h
index cdde7796..292924f6 100644
--- a/include/glibtop/disk.h
+++ b/include/glibtop/disk.h
@@ -46,16 +46,20 @@ struct _partition_info
{
char name[256];
char type[256];
- char raid_num[256];
+ char raid_num[256];
int max;
};
+typedef struct _partition_info partition_info;
+
struct _glibtop_disk
{
+ guint64 flags;
guint64 xdisk_sectors_read [GLIBTOP_NDISK]; /* GLIBTOP_XDISK_SECTORS_READ */
guint64 xdisk_time_read [GLIBTOP_NDISK]; /* GLIBTOP_XDISK_TIME_READ */
guint64 xdisk_sectors_write [GLIBTOP_NDISK]; /* GLIBTOP_XDISK_SECTORS_WRITE */
guint64 xdisk_time_write [GLIBTOP_NDISK]; /* GLIBTOP_XDISK_TIME_WRITE */
+ guint64 xdisk_flags;
};
void glibtop_get_disk (glibtop_disk *buf);
diff --git a/include/glibtop/union.h b/include/glibtop/union.h
index bda7c576..eb57cfc0 100644
--- a/include/glibtop/union.h
+++ b/include/glibtop/union.h
@@ -61,7 +61,7 @@ typedef union _glibtop_union glibtop_union;
union _glibtop_union
{
glibtop_cpu cpu;
- glibtop_disk disk;
+ glibtop_disk disk;
glibtop_mem mem;
glibtop_swap swap;
glibtop_uptime uptime;