projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Confusion between mutex and semaphore naming
[fio.git]
/
parse.c
diff --git
a/parse.c
b/parse.c
index 90874f1642c792917d4081b73362199337e627b3..3c203121711dcb9595bea3b1b6e517dad3d76abb 100644
(file)
--- a/
parse.c
+++ b/
parse.c
@@
-10,6
+10,7
@@
#include <limits.h>
#include "parse.h"
#include <limits.h>
#include "parse.h"
+#include "debug.h"
static int vp_cmp(const void *p1, const void *p2)
{
static int vp_cmp(const void *p1, const void *p2)
{
@@
-229,6
+230,9
@@
static int __handle_option(struct fio_option *o, const char *ptr, void *data,
char **cp;
int ret = 0, is_time = 0;
char **cp;
int ret = 0, is_time = 0;
+ dprint(FD_PARSE, "__handle_option=%s, type=%d, ptr=%s\n", o->name,
+ o->type, ptr);
+
if (!ptr && o->type != FIO_OPT_STR_SET) {
fprintf(stderr, "Option %s requires an argument\n", o->name);
return 1;
if (!ptr && o->type != FIO_OPT_STR_SET) {
fprintf(stderr, "Option %s requires an argument\n", o->name);
return 1;
@@
-414,6
+418,8
@@
static int handle_option(struct fio_option *o, const char *ptr, void *data)
const char *ptr2 = NULL;
int r1, r2;
const char *ptr2 = NULL;
int r1, r2;
+ dprint(FD_PARSE, "handle_option=%s, ptr=%s\n", o->name, ptr);
+
/*
* See if we have a second set of parameters, hidden after a comma.
* Do this before parsing the first round, to check if we should
/*
* See if we have a second set of parameters, hidden after a comma.
* Do this before parsing the first round, to check if we should
@@
-661,6
+667,8
@@
void fill_default_options(void *data, struct fio_option *options)
{
struct fio_option *o;
{
struct fio_option *o;
+ dprint(FD_PARSE, "filling default options\n");
+
for (o = &options[0]; o->name; o++)
if (o->def)
handle_option(o, o->def, data);
for (o = &options[0]; o->name; o++)
if (o->def)
handle_option(o, o->def, data);
@@
-674,6
+682,8
@@
void options_init(struct fio_option *options)
{
struct fio_option *o;
{
struct fio_option *o;
+ dprint(FD_PARSE, "init options\n");
+
for (o = &options[0]; o->name; o++) {
if (o->type == FIO_OPT_BOOL) {
o->minval = 0;
for (o = &options[0]; o->name; o++) {
if (o->type == FIO_OPT_BOOL) {
o->minval = 0;