summaryrefslogtreecommitdiffstats
path: root/Manage.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2006-06-02 05:53:22 +0000
committerNeil Brown <neilb@suse.de>2006-06-02 05:53:22 +0000
commitab56093f3b0fd59c49a5cdef22c0480e589f0989 (patch)
tree4eeefdb882f6d691adf7e46079199c90ffb6bd98 /Manage.c
parent0ae03b8ad8257e310a06bf3c496b8ce1fa6afb48 (diff)
downloadmdadm-ab56093f3b0fd59c49a5cdef22c0480e589f0989.tar.gz
mdadm-ab56093f3b0fd59c49a5cdef22c0480e589f0989.tar.xz
mdadm-ab56093f3b0fd59c49a5cdef22c0480e589f0989.zip
Get --stop to honour --quiet
And as a side effect, if --quiet isn't given, stopped devices are reported. Signed-off-by: Neil Brown <neilb@suse.de>
Diffstat (limited to 'Manage.c')
-rw-r--r--Manage.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/Manage.c b/Manage.c
index 660580b..a1e152c 100644
--- a/Manage.c
+++ b/Manage.c
@@ -106,11 +106,13 @@ int Manage_runstop(char *devname, int fd, int runstop, int quiet)
}
} else if (runstop < 0){
if (ioctl(fd, STOP_ARRAY, NULL)) {
- if (!quiet)
+ if (quiet==0)
fprintf(stderr, Name ": fail to stop array %s: %s\n",
devname, strerror(errno));
return 1;
}
+ if (quiet <= 0)
+ fprintf(stderr, Name ": stopped %s\n", devname);
}
return 0;
}