The calls for reading diskstat have been moved out of sysinfo and into new files diskstat.[ch] These new library calls follow the standard pattern for the new libprocps. vmstat is updated to use the new API and also got the weighted IO time added. vmstat -p previously would only show partitions, not disks. There does not appear to be any good reason to artifically deny a user to use this command on a disk, rather than a partition so this restriction was lifted. I also realised using int for devid means you can send the library negative numbers, the index uses unsigned int. Other similiar calls will need to be fixed too. Signed-off-by: Craig Small <csmall@enc.com.au>
72 lines
1.3 KiB
Plaintext
72 lines
1.3 KiB
Plaintext
LIBPROCPS_0 {
|
|
global:
|
|
closeproc;
|
|
dev_to_tty;
|
|
escape_command;
|
|
escape_str;
|
|
escape_strlist;
|
|
escaped_copy;
|
|
free_slabinfo;
|
|
freeproc;
|
|
get_ns_id;
|
|
get_ns_name;
|
|
get_pid_digits;
|
|
get_slabinfo;
|
|
getslabinfo;
|
|
look_up_our_self;
|
|
lookup_wchan;
|
|
openproc;
|
|
put_slabinfo;
|
|
readeither;
|
|
readproc;
|
|
readproctab2;
|
|
readproctab3;
|
|
readproctab;
|
|
readtask;
|
|
tty_to_dev;
|
|
user_from_uid;
|
|
procps_cpu_count;
|
|
procps_diskstat_dev_count;
|
|
procps_diskstat_dev_get;
|
|
procps_diskstat_dev_getbyname;
|
|
procps_diskstat_dev_getname;
|
|
procps_diskstat_dev_isdisk;
|
|
procps_diskstat_new;
|
|
procps_diskstat_read;
|
|
procps_diskstat_ref;
|
|
procps_diskstat_unref;
|
|
procps_hertz_get;
|
|
procps_linux_version;
|
|
procps_loadavg;
|
|
procps_meminfo_new;
|
|
procps_meminfo_read;
|
|
procps_meminfo_ref;
|
|
procps_meminfo_unref;
|
|
procps_meminfo_get;
|
|
procps_meminfo_get_chain;
|
|
procps_stat_new;
|
|
procps_stat_read;
|
|
procps_stat_read_jiffs;
|
|
procps_stat_ref;
|
|
procps_stat_unref;
|
|
procps_stat_get_cpu;
|
|
procps_stat_get_cpu_chain;
|
|
procps_stat_get_jiffs;
|
|
procps_stat_get_jiffs_all;
|
|
procps_stat_get_jiffs_hist;
|
|
procps_stat_get_jiffs_hist_all;
|
|
procps_stat_get_sys;
|
|
procps_stat_get_sys_chain;
|
|
procps_uptime;
|
|
procps_uptime_sprint;
|
|
procps_uptime_sprint_short;
|
|
procps_vmstat_new;
|
|
procps_vmstat_read;
|
|
procps_vmstat_ref;
|
|
procps_vmstat_unref;
|
|
procps_vmstat_get;
|
|
procps_vmstat_get_chain;
|
|
local:
|
|
*;
|
|
};
|