X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fmdadm.git;a=blobdiff_plain;f=mdmon.h;h=e4904baa438b389e3837f2498e80ad909248d8bd;hp=2ce1fe6924790e53267d6a4be5225d2048973693;hb=e8a70c89585ddca2bcb4160808f64506c64df13b;hpb=6144ed441445ee4d567614aaed78dd24148881ce diff --git a/mdmon.h b/mdmon.h index 2ce1fe69..e4904baa 100644 --- a/mdmon.h +++ b/mdmon.h @@ -1,3 +1,23 @@ +/* + * mdmon - monitor external metadata arrays + * + * Copyright (C) 2007-2008 Neil Brown + * Copyright (C) 2007-2008 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU General Public License, + * version 2, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ + enum array_state { clear, inactive, suspended, readonly, read_auto, clean, active, write_pending, active_idle, bad_word}; @@ -54,6 +74,7 @@ extern int sigterm; int read_dev_state(int fd); int get_resync_start(struct active_array *a); +int is_container_member(struct mdstat_ent *mdstat, char *container); struct mdstat_ent *mdstat_read(int hold, int start);