vmstat: disallow 'disks' under that 'partition' switch
Emulating the presumed proper behavior of the original program, when the -p switch is used we will now report an error if that provided name matches some disk name. Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
parent
dfedcdd883
commit
7df7795b92
4
vmstat.c
4
vmstat.c
@ -479,8 +479,8 @@ static int diskpartition_format(const char *partition_name)
|
|||||||
if (procps_diskstat_read(disk_stat) < 0)
|
if (procps_diskstat_read(disk_stat) < 0)
|
||||||
xerr(EXIT_FAILURE,
|
xerr(EXIT_FAILURE,
|
||||||
_("Unable to read diskstat"));
|
_("Unable to read diskstat"));
|
||||||
if ((partid = procps_diskstat_dev_getbyname(disk_stat, partition_name))
|
if ((partid = procps_diskstat_dev_getbyname(disk_stat, partition_name)) < 0
|
||||||
< 0)
|
|| procps_diskstat_dev_isdisk(disk_stat, partid))
|
||||||
xerrx(EXIT_FAILURE, _("Partition %s not found"), partition_name);
|
xerrx(EXIT_FAILURE, _("Partition %s not found"), partition_name);
|
||||||
|
|
||||||
diskpartition_header(partition_name);
|
diskpartition_header(partition_name);
|
||||||
|
Loading…
Reference in New Issue
Block a user