X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=daemon%2Fmd.c;h=43bb64ed5d9bcce4c6006405f4ed524f36f4ae3c;hp=8e4ff884c2f8c2e987d423f1b5c02743083c1d35;hb=cbd1c45d95c530c8d94103dcc2c521bf5501ef59;hpb=182c25b2a42e9a8f76beba440da328e37f18c9b9 diff --git a/daemon/md.c b/daemon/md.c index 8e4ff88..43bb64e 100644 --- a/daemon/md.c +++ b/daemon/md.c @@ -310,3 +310,19 @@ error: return NULL; } + +int +do_md_stop(const char *md) +{ + int r; + char *err = NULL; + + const char *mdadm[] = { "mdadm", "--stop", md, NULL}; + r = commandv(NULL, &err, mdadm); + if (r == -1) { + reply_with_error("%s", err); + free(err); + return -1; + } + return 0; +}