#define DISKSTATS_TYPE_DISK -11111
#define DISKSTATS_TYPE_PARTITION -22222
-#define DISKSTATS_GET( info, actual_enum, type ) \
- procps_diskstats_get( info, actual_enum ) -> result . type
+#define DISKSTATS_GET( info, name, actual_enum, type ) \
+ procps_diskstats_get( info, name, actual_enum ) -> result . type
-#define DISKSTATS_VAL( relative_enum, type, stack) \
+#define DISKSTATS_VAL( relative_enum, type, stack, info ) \
stack -> head [ relative_enum ] . result . type
#define MEMINFO_GET( info, actual_enum, type ) \
procps_meminfo_get( info, actual_enum ) -> result . type
-#define MEMINFO_VAL( relative_enum, type, stack) \
+#define MEMINFO_VAL( relative_enum, type, stack, info ) \
stack -> head [ relative_enum ] . result . type
};
-#define PIDS_VAL( relative_enum, type, stack ) \
+#define PIDS_VAL( relative_enum, type, stack, info ) \
stack -> head [ relative_enum ] . result . type
#define SLABINFO_GET( info, actual_enum, type ) \
procps_slabinfo_get( info, actual_enum ) -> result . type
-#define SLABINFO_VAL( relative_enum, type, stack ) \
+#define SLABINFO_VAL( relative_enum, type, stack, info ) \
stack -> head [ relative_enum ] . result . type
#define STAT_GET( info, actual_enum, type ) \
procps_stat_get( info, actual_enum ) -> result . type
-#define STAT_VAL( relative_enum, type, stack ) \
+#define STAT_VAL( relative_enum, type, stack, info ) \
stack -> head [ relative_enum ] . result . type
#define VMSTAT_GET( info, actual_enum, type ) \
procps_vmstat_get( info, actual_enum ) -> result . type
-#define VMSTAT_VAL( relative_enum, type, stack ) \
+#define VMSTAT_VAL( relative_enum, type, stack, info ) \
stack -> head [ relative_enum ] . result . type