diff options
author | grog <grog@FreeBSD.org> | 1999-07-02 23:57:45 +0000 |
---|---|---|
committer | grog <grog@FreeBSD.org> | 1999-07-02 23:57:45 +0000 |
commit | ed93915465162adf7d8e831c4de77586829cbdc2 (patch) | |
tree | 10bbb969000beaa09821844450e1006b519a71fe /sbin/vinum | |
parent | d6b6f6217d532f746735a7db99b04d9d5ac6cf3f (diff) | |
download | FreeBSD-src-ed93915465162adf7d8e831c4de77586829cbdc2.zip FreeBSD-src-ed93915465162adf7d8e831c4de77586829cbdc2.tar.gz |
Add definitions for simplified config commands
Change definition of sflag
Reported-by: Johan Karlsson <k@numeri.campus.luth.se>
Doug <Doug@gorean.org>
green
World-broken-by: grog
Pointy-hat-passed-to: grog
Diffstat (limited to 'sbin/vinum')
-rw-r--r-- | sbin/vinum/vext.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/sbin/vinum/vext.h b/sbin/vinum/vext.h index 14685d4..da9e6c9 100644 --- a/sbin/vinum/vext.h +++ b/sbin/vinum/vext.h @@ -94,6 +94,11 @@ void vinum_replace(int argc, char *argv[], char *argv0[]); void vinum_printconfig(int argc, char *argv[], char *argv0[]); void printconfig(FILE * of, char *comment); void vinum_saveconfig(int argc, char *argv[], char *argv0[]); +void genvolname(); +struct drive *create_drive(char *devicename); +void vinum_concat(int argc, char *argv[], char *argv0[]); +void vinum_stripe(int argc, char *argv[], char *argv0[]); +void vinum_mirror(int argc, char *argv[], char *argv0[]); void vinum_label(int argc, char *argv[], char *arg0[]); void vinum_ld(int argc, char *argv[], char *arg0[]); void vinum_ls(int argc, char *argv[], char *arg0[]); @@ -103,12 +108,14 @@ void start_daemon(void); #ifdef VINUMDEBUG void vinum_debug(int argc, char *argv[], char *arg0[]); #endif +struct drive *find_drive_by_devname(char *name); void make_devices(void); void get_drive_info(struct drive *drive, int index); void get_sd_info(struct sd *sd, int index); void get_plex_sd_info(struct sd *sd, int plexno, int sdno); void get_plex_info(struct plex *plex, int index); void get_volume_info(struct volume *volume, int index); +struct drive *find_drive_by_devname(char *name); int find_object(const char *name, enum objecttype *type); char *lltoa(long long l, char *s); void vinum_ldi(int, int); @@ -125,8 +132,9 @@ extern int force; /* set to 1 to force some dangerous ops */ extern int verbose; /* set verbose operation */ extern int Verbose; /* very verbose operation */ extern int recurse; /* set recursion */ -extern int stats; /* show statistics */ +extern int sflag; /* show statistics */ extern int dowait; /* wait for children to exit */ +extern char *objectname; /* name for some functions */ extern FILE *history; /* history file */ @@ -145,3 +153,5 @@ extern int line; /* stdin line number for error messages */ extern int file_line; /* and line in input file (yes, this is tacky) */ extern char buffer[]; /* buffer to read in to */ + +#define min(a, b) a < b? a: b |