diff options
author | Neil Brown <neilb@suse.de> | 2006-05-15 06:02:41 +0000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2006-05-15 06:02:41 +0000 |
commit | 5bbb48424bb461bab9b883f37ac82c8d2405f49e (patch) | |
tree | 06f37fe41edbe1dc7191eed6f68801a16dc12618 /mdadm.h | |
parent | 1bfdbe01ff300ebbf92d68c15722d2ba861aac3b (diff) | |
download | mdadm-5bbb48424bb461bab9b883f37ac82c8d2405f49e.tar.gz mdadm-5bbb48424bb461bab9b883f37ac82c8d2405f49e.tar.xz mdadm-5bbb48424bb461bab9b883f37ac82c8d2405f49e.zip |
Allow default creation info to to be stored in mdadm.conf
Default owner, group, mode and 'auto' flag can be given in a 'CREATE' line.
Signed-off-by: Neil Brown <neilb@suse.de>
Diffstat (limited to 'mdadm.h')
-rw-r--r-- | mdadm.h | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -99,6 +99,13 @@ struct mdinfo { int new_level, delta_disks, new_layout, new_chunk; }; +struct createinfo { + int uid; + int gid; + int autof; + int mode; +}; + #define Name "mdadm" enum mode { @@ -366,9 +373,10 @@ extern int get_mdp_major(void); extern int dev_open(char *dev, int flags); extern int is_standard(char *dev, int *nump); - +extern int parse_auto(char *str, char *msg); extern mddev_ident_t conf_get_ident(char *conffile, char *dev); extern mddev_dev_t conf_get_devs(char *conffile); +extern struct createinfo *conf_get_create_info(char *conffile); extern char *conf_get_mailaddr(char *conffile); extern char *conf_get_mailfrom(char *conffile); extern char *conf_get_program(char *conffile); |