X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fmdadm.git;a=blobdiff_plain;f=msg.h;h=016612cd1ab7d33937924b6840887f04e6e79eaf;hp=b9bd205d66387bcb5d523cd997a6968cbeb9b7af;hb=2920144ec9c645bda604c8b60ef5658b36f1952f;hpb=9c3220067be02b5ef4da6e51ec91f928572d5223 diff --git a/msg.h b/msg.h index b9bd205d..016612cd 100644 --- a/msg.h +++ b/msg.h @@ -1,7 +1,7 @@ /* * Copyright (C) 2008 Intel Corporation * - * mdmon socket / message handling + * mdmon socket / message handling * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU General Public License, @@ -17,7 +17,6 @@ * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ - struct mdinfo; struct metadata_update; @@ -27,6 +26,12 @@ extern int ack(int fd, int tmo); extern int wait_reply(int fd, int tmo); extern int connect_monitor(char *devname); extern int ping_monitor(char *devname); +extern int block_subarray(struct mdinfo *sra); +extern int unblock_subarray(struct mdinfo *sra, const int unfreeze); +extern int block_monitor(char *container, const int freeze); +extern void unblock_monitor(char *container, const int unfreeze); +extern int fping_monitor(int sock); extern int ping_manager(char *devname); +extern void flush_mdmon(char *container); #define MSG_MAX_LEN (4*1024*1024)