summaryrefslogtreecommitdiffstats
path: root/sbin
diff options
context:
space:
mode:
authordd <dd@FreeBSD.org>2004-11-06 09:56:27 +0000
committerdd <dd@FreeBSD.org>2004-11-06 09:56:27 +0000
commitf289f714cb7fd2f09dc163ff51478f0df6484740 (patch)
tree5d24705de9bf0fa7299436a46bc954f5e9cf4556 /sbin
parent9d935df169273c60c7362e63fe5d98bc85e23d8b (diff)
downloadFreeBSD-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')
-rw-r--r--sbin/mdconfig/mdconfig.c12
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);
}
OpenPOWER on IntegriCloud