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.
This commit is contained in:
parent
9d935df169
commit
f289f714cb
@ -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);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user