diff --git a/NEWS b/NEWS index f5ef2adc..2e7c7da0 100644 --- a/NEWS +++ b/NEWS @@ -22,6 +22,7 @@ procps-ng-NEXT * top: address a wishlist man page NLS suggestion Debian #865689 * top: fix potential distortion in 'Mem' graph display issue #64 * watch: define HOST_NAME_MAX where not defined Debian #830734 + * vmstat: Fix alignment for disk partition format issue #69 procps-ng-3.3.12 ---------------- diff --git a/vmstat.c b/vmstat.c index 98a51531..00cca5e8 100644 --- a/vmstat.c +++ b/vmstat.c @@ -506,23 +506,19 @@ static void new_format(void) static void diskpartition_header(const char *partition_name) { - printf("%-10s %10s %10s %10s %10s\n", + printf("%-10s %10s %16s %10s %16s\n", partition_name, /* Translation Hint: Translating folloging disk partition * header fields that follow (marked with max x chars) might * not work, unless manual page is translated as well. */ - /* Translation Hint: max 10 chars. The word is - * expected to be centralized, use spaces at the end - * to do that. */ - _("reads "), /* Translation Hint: max 10 chars */ + _("reads"), + /* Translation Hint: max 16 chars */ _("read sectors"), - /* Translation Hint: max 10 chars. The word is - * expected to be centralized, use spaces at the end - * to do that. */ - _("writes "), /* Translation Hint: max 10 chars */ + _("writes"), + /* Translation Hint: max 16 chars */ _("requested writes")); } @@ -532,7 +528,7 @@ static void diskpartition_format(const char *partition_name) struct diskstats_info *disk_stat; struct diskstats_stack *stack; struct diskstats_result *got; - const char format[] = "%20lu %10lu %10lu %10lu\n"; + const char format[] = "%21u %16llu %10u %16llu\n"; int i; if (procps_diskstats_new(&disk_stat) < 0)