summaryrefslogtreecommitdiffstats
path: root/sbin/vinum/vext.h
diff options
context:
space:
mode:
authorgrog <grog@FreeBSD.org>1999-07-02 23:57:45 +0000
committergrog <grog@FreeBSD.org>1999-07-02 23:57:45 +0000
commited93915465162adf7d8e831c4de77586829cbdc2 (patch)
tree10bbb969000beaa09821844450e1006b519a71fe /sbin/vinum/vext.h
parentd6b6f6217d532f746735a7db99b04d9d5ac6cf3f (diff)
downloadFreeBSD-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/vext.h')
-rw-r--r--sbin/vinum/vext.h12
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
OpenPOWER on IntegriCloud