Changeset 128 in MondoRescue for branches/2.05/mondo/mondo/common/libmondo-raid-EXT.h
- Timestamp:
- Nov 19, 2005, 2:27:41 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.05/mondo/mondo/common/libmondo-raid-EXT.h
r30 r128 5 5 #endif 6 6 7 extern bool is_this_raid_personality_registered (int raidno); 8 extern int which_raid_device_is_using_this_partition (struct raidlist_itself *raidlist, 9 char *device); 10 extern void write_variableINT_to_raid_var_line (struct raid_device_record *raidrec, 11 int lino, char *label, int value); 7 extern bool is_this_raid_personality_registered(int raidno); 8 extern int which_raid_device_is_using_this_partition(struct raidlist_itself 9 *raidlist, 10 char *device); 11 extern void write_variableINT_to_raid_var_line(struct raid_device_record 12 *raidrec, int lino, 13 char *label, int value); 12 14 13 extern int where_in_drivelist_is_drive (struct list_of_disks *disklist, char *device); 15 extern int where_in_drivelist_is_drive(struct list_of_disks *disklist, 16 char *device); 14 17 15 18 16 19 17 extern int load_raidtab_into_raidlist(struct raidlist_itself*,char*); 18 extern int save_raidlist_to_raidtab(struct raidlist_itself*,char*); 19 extern void process_raidtab_line(FILE*, struct raid_device_record *, char*, char*); 20 extern int save_raidlist_to_raidtab(struct raidlist_itself *raidlist, char*fname); 21 extern void save_raidrec_to_file(struct raid_device_record *raidrec, FILE*fout); 20 extern int load_raidtab_into_raidlist(struct raidlist_itself *, char *); 21 extern int save_raidlist_to_raidtab(struct raidlist_itself *, char *); 22 extern void process_raidtab_line(FILE *, struct raid_device_record *, 23 char *, char *); 24 extern int save_raidlist_to_raidtab(struct raidlist_itself *raidlist, 25 char *fname); 26 extern void save_raidrec_to_file(struct raid_device_record *raidrec, 27 FILE * fout); 22 28 23 extern void 24 save_disklist_to_file(char *listname, 25 struct list_of_disks *disklist, 26 FILE *fout); 29 extern void 30 save_disklist_to_file(char *listname, 31 struct list_of_disks *disklist, FILE * fout); 27 32 28 33 29 34 #ifdef __FreeBSD__ 30 extern void add_disk_to_raid_device(struct vinum_plex *p, char*device_to_add); 31 extern void add_plex_to_volume(struct vinum_volume *v, int raidlevel, int stripesize); 32 extern void add_disk_to_raid_device(struct vinum_plex *p, char*device_to_add); 35 extern void add_disk_to_raid_device(struct vinum_plex *p, 36 char *device_to_add); 37 extern void add_plex_to_volume(struct vinum_volume *v, int raidlevel, 38 int stripesize); 39 extern void add_disk_to_raid_device(struct vinum_plex *p, 40 char *device_to_add); 33 41 extern long long size_spec(char *spec); 34 extern bool get_option_state (int argc, char ** argv, char * option); 35 extern char ** get_option_vals (int argc, char ** argv, char * option, int nval); 36 extern char * get_option_val (int argc, char ** argv, char * option); 37 extern char ** get_next_vinum_conf_line (FILE *f, int *argc); 38 extern void add_plex_to_volume(struct vinum_volume *v, int raidlevel, int stripesize); 42 extern bool get_option_state(int argc, char **argv, char *option); 43 extern char **get_option_vals(int argc, char **argv, char *option, 44 int nval); 45 extern char *get_option_val(int argc, char **argv, char *option); 46 extern char **get_next_vinum_conf_line(FILE * f, int *argc); 47 extern void add_plex_to_volume(struct vinum_volume *v, int raidlevel, 48 int stripesize); 39 49 #undef raid_device_record 40 50 #else 41 extern void add_disk_to_raid_device(struct list_of_disks *disklist, char*device_to_add, int index); 51 extern void add_disk_to_raid_device(struct list_of_disks *disklist, 52 char *device_to_add, int index); 42 53 #endif 43 54 44 extern int create_raidtab_from_mdstat(char *,char*);45 extern int read_mdstat(struct s_mdstat *mdstat, char *mdstat_file);55 extern int create_raidtab_from_mdstat(char *, char *); 56 extern int read_mdstat(struct s_mdstat *mdstat, char *mdstat_file); 46 57 47 extern int create_raidtab_from_mdstat(char*raidtab_fname, char *mdstat_fname); 58 extern int create_raidtab_from_mdstat(char *raidtab_fname, 59 char *mdstat_fname);
Note:
See TracChangeset
for help on using the changeset viewer.