diff options
author | dd <dd@FreeBSD.org> | 2004-11-06 09:56:27 +0000 |
---|---|---|
committer | dd <dd@FreeBSD.org> | 2004-11-06 09:56:27 +0000 |
commit | f289f714cb7fd2f09dc163ff51478f0df6484740 (patch) | |
tree | 5d24705de9bf0fa7299436a46bc954f5e9cf4556 /sbin/mdconfig | |
parent | 9d935df169273c60c7362e63fe5d98bc85e23d8b (diff) | |
download | FreeBSD-src-f289f714cb7fd2f09dc163ff51478f0df6484740.zip FreeBSD-src-f289f714cb7fd2f09dc163ff51478f0df6484740.tar.gz |
If there aren't any devices to list, output nothing instead of an
empty line. This is consistent with other utilities.
While I'm here, remove artifacts of the previous list implementation.
Diffstat (limited to 'sbin/mdconfig')
-rw-r--r-- | sbin/mdconfig/mdconfig.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/sbin/mdconfig/mdconfig.c b/sbin/mdconfig/mdconfig.c index ac0a88e..8aa34ac 100644 --- a/sbin/mdconfig/mdconfig.c +++ b/sbin/mdconfig/mdconfig.c @@ -25,8 +25,6 @@ #include <sys/linker.h> #include <sys/mdioctl.h> #include <sys/stat.h> -#include <sys/sysctl.h> -#include <sys/queue.h> int list(const int); void mdmaybeload(void); @@ -247,13 +245,6 @@ main(int argc, char **argv) return (0); } -struct dl { - int unit; - SLIST_ENTRY(dl) slist; -}; - -SLIST_HEAD(, dl) dlist = SLIST_HEAD_INITIALIZER(&dlist); - int list(const int fd) { @@ -267,7 +258,8 @@ list(const int fd) } if (mdio.md_pad[0] - unit > 0) printf(" ... %d more", mdio.md_pad[0] - unit); - printf("\n"); + if (unit > 0) + printf("\n"); return (0); } |