X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fmdadm.git;a=blobdiff_plain;f=mdadm.h;h=69afe7cc674127391b0fba7d3613a18e682c523d;hp=4b006fb6884c108871d3539a25f81d0f168af6c6;hb=40ebbb9cfee33d550ab683846a9d38d2995a7059;hpb=71d60c480ac37a20b0b7a896a818a5f0c9c55f1a diff --git a/mdadm.h b/mdadm.h index 4b006fb6..69afe7cc 100644 --- a/mdadm.h +++ b/mdadm.h @@ -692,25 +692,25 @@ extern int Grow_restart(struct supertype *st, struct mdinfo *info, int *fdlist, int cnt, char *backup_file); -extern int Assemble(struct supertype *st, char *mddev, int mdfd, +extern int Assemble(struct supertype *st, char *mddev, mddev_ident_t ident, mddev_dev_t devlist, char *backup_file, int readonly, int runstop, char *update, char *homehost, int verbose, int force); -extern int Build(char *mddev, int mdfd, int chunk, int level, int layout, - int raiddisks, - mddev_dev_t devlist, int assume_clean, - char *bitmap_file, int bitmap_chunk, int write_behind, int delay, int verbose); +extern int Build(char *mddev, int chunk, int level, int layout, + int raiddisks, mddev_dev_t devlist, int assume_clean, + char *bitmap_file, int bitmap_chunk, int write_behind, + int delay, int verbose, int autof); -extern int Create(struct supertype *st, char *mddev, int mdfd, +extern int Create(struct supertype *st, char *mddev, int chunk, int level, int layout, unsigned long long size, int raiddisks, int sparedisks, char *name, char *homehost, int *uuid, int subdevs, mddev_dev_t devlist, int runstop, int verbose, int force, int assume_clean, - char *bitmap_file, int bitmap_chunk, int write_behind, int delay); + char *bitmap_file, int bitmap_chunk, int write_behind, int delay, int autof); extern int Detail(char *dev, int brief, int export, int test, char *homehost); extern int Query(char *dev); @@ -801,14 +801,15 @@ extern char *get_md_name(int dev); extern char DefaultConfFile[]; -extern int open_mddev(char *dev, int autof); -extern int open_mddev_devnum(char *devname, int devnum, char *name, +extern int create_mddev(char *dev, int autof); +extern int open_mddev(char *dev, int report_errors); +extern int create_mddev_devnum(char *devname, int devnum, char *name, char *chosen_name, int parts); extern int open_container(int fd); extern int mdmon_running(int devnum); extern int signal_mdmon(int devnum); -extern int env_no_mdmon(void); +extern int check_env(char *name); extern int start_mdmon(int devnum); extern char *devnum2devname(int num);