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 | |
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.
-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); } |