[Bug 215747] [patch] kldstat: align hex sizes to the right
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Jan 3 23:15:38 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215747
Bug ID: 215747
Summary: [patch] kldstat: align hex sizes to the right
Product: Base System
Version: CURRENT
Hardware: Any
OS: Any
Status: New
Keywords: patch
Severity: Affects Only Me
Priority: ---
Component: bin
Assignee: freebsd-bugs at FreeBSD.org
Reporter: grunk at pestilenz.org
Keywords: patch
kldstat(1) outputs something like
$ kldstat
Id Refs Address Size Name
1 16 0xffffffff80200000 1fa7c38 kernel
2 1 0xffffffff82221000 3710 ums.ko
3 1 0xffffffff82225000 1fe5a3 zfs.ko
4 1 0xffffffff82424000 811f opensolaris.ko
5 1 0xffffffff8242d000 10582 geom_eli.ko
I can not see the advantage of the "Size" column being aligned to the left, but
maybe I am missing something. As the code shows, the minus in the "%-8zx"
modifier seems to have been entered on some purpose.
However, I would think of an output like this to be more useful:
$ ./kldstat
Id Refs Address Size Name
1 16 0xffffffff80200000 1fa7c38 kernel
2 1 0xffffffff82221000 3710 ums.ko
3 1 0xffffffff82225000 1fe5a3 zfs.ko
4 1 0xffffffff82424000 811f opensolaris.ko
5 1 0xffffffff8242d000 10582 geom_eli.ko
If this makes sense to you, please profit from the following simple patch.
If not, I am sorry for the noise, and would be grateful for an explanation why
left-aligned is more helpful to the user.
Index: kldstat.c
===================================================================
--- kldstat.c (revision 310867)
+++ kldstat.c (working copy)
@@ -78,7 +78,7 @@
printf("%2d %4d %p %5s %s",
stat.id, stat.refs, stat.address, buf, stat.name);
} else {
- printf("%2d %4d %p %-8zx %s",
+ printf("%2d %4d %p %8zx %s",
stat.id, stat.refs, stat.address, stat.size, stat.name);
}
}
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list