summaryrefslogtreecommitdiff
path: root/parse.h
diff options
context:
space:
mode:
authorJens Axboe <jens.axboe@oracle.com>2006-10-27 13:43:22 +0200
committerJens Axboe <jens.axboe@oracle.com>2006-10-27 13:43:22 +0200
commitb46928282e0a890f49250e79b81af773a2b7108f (patch)
tree0c3c3447aaafaa407ca33544af08b14201f0ef0a /parse.h
parent33963c6c5f79b89ab93b570e51f68f6abb77c128 (diff)
downloadfio-b46928282e0a890f49250e79b81af773a2b7108f.tar.gz
[PATCH] Add full command line parameter support
You may now give full job options on the command line. Makes it easier to script fio or for one-off runs, as you don't have to write a job file and run that. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'parse.h')
-rw-r--r--parse.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/parse.h b/parse.h
index c36bdc0e..be3d24ac 100644
--- a/parse.h
+++ b/parse.h
@@ -29,6 +29,7 @@ struct fio_option {
typedef int (str_cb_fn)(void *, char *);
extern int parse_option(const char *, struct fio_option *, void *);
+extern int parse_cmd_option(const char *t, const char *l, struct fio_option *, void *);
extern void strip_blank_front(char **);
extern void strip_blank_end(char *);
@@ -36,7 +37,7 @@ extern void strip_blank_end(char *);
/*
* Handlers for the options
*/
-typedef int (fio_opt_str_fn)(void *, char *);
+typedef int (fio_opt_str_fn)(void *, const char *);
typedef int (fio_opt_str_val_fn)(void *, unsigned long long *);
typedef int (fio_opt_int_fn)(void *, unsigned int *);
typedef int (fio_opt_str_set_fn)(void *);