library: Fix up stat API
Adjusted vmstat to use the new API for memory and CPU statistics
This commit is contained in:
@@ -33,22 +33,24 @@ struct procps_meminfo *procps_meminfo_ref(struct procps_meminfo *info);
|
||||
struct procps_meminfo *procps_meminfo_unref(struct procps_meminfo *info);
|
||||
|
||||
enum meminfo_item {
|
||||
PROCPS_MEMINFO_ACTIVE,
|
||||
PROCPS_MEMINFO_INACTIVE,
|
||||
PROCPS_MEMINFO_HIGH_FREE,
|
||||
PROCPS_MEMINFO_HIGH_TOTAL,
|
||||
PROCPS_MEMINFO_LOW_FREE,
|
||||
PROCPS_MEMINFO_LOW_TOTAL,
|
||||
PROCPS_MEMINFO_MAIN_AVAILABLE,
|
||||
PROCPS_MEMINFO_MAIN_BUFFERS,
|
||||
PROCPS_MEMINFO_MAIN_CACHED,
|
||||
PROCPS_MEMINFO_MAIN_FREE,
|
||||
PROCPS_MEMINFO_MAIN_SHARED,
|
||||
PROCPS_MEMINFO_MAIN_TOTAL,
|
||||
PROCPS_MEMINFO_MAIN_USED,
|
||||
PROCPS_MEMINFO_SWAP_FREE,
|
||||
PROCPS_MEMINFO_SWAP_TOTAL,
|
||||
PROCPS_MEMINFO_SWAP_USED,
|
||||
PROCPS_MEM_ACTIVE,
|
||||
PROCPS_MEM_INACTIVE,
|
||||
PROCPS_MEMHI_FREE,
|
||||
PROCPS_MEMHI_TOTAL,
|
||||
PROCPS_MEMHI_USED,
|
||||
PROCPS_MEMLO_FREE,
|
||||
PROCPS_MEMLO_TOTAL,
|
||||
PROCPS_MEMLO_USED,
|
||||
PROCPS_MEM_AVAILABLE,
|
||||
PROCPS_MEM_BUFFERS,
|
||||
PROCPS_MEM_CACHED,
|
||||
PROCPS_MEM_FREE,
|
||||
PROCPS_MEM_SHARED,
|
||||
PROCPS_MEM_TOTAL,
|
||||
PROCPS_MEM_USED,
|
||||
PROCPS_SWAP_FREE,
|
||||
PROCPS_SWAP_TOTAL,
|
||||
PROCPS_SWAP_USED,
|
||||
};
|
||||
unsigned long procps_meminfo_get(struct procps_meminfo *info, enum meminfo_item item);
|
||||
|
||||
|
Reference in New Issue
Block a user