#include <string.h>
#include <getopt.h>
+#include "compiler.h"
#include "list.h"
#include "rbtree.h"
#include "md5.h"
FIO_FILE_EXISTS = 1 << 3, /* file there */
FIO_FILE_EXTEND = 1 << 4, /* needs extend */
FIO_FILE_NOSORT = 1 << 5, /* don't sort verify blocks */
+ FIO_FILE_DONE = 1 << 6, /* io completed to this file */
+ FIO_SIZE_KNOWN = 1 << 7, /* size has been set */
};
/*
void *dlhandle;
};
-#define FIO_IOOPS_VERSION 6
+#define FIO_IOOPS_VERSION 7
extern struct ioengine_ops *load_ioengine(struct thread_data *, const char *);
extern void register_ioengine(struct ioengine_ops *);
} \
} while (0)
+static inline void clear_error(struct thread_data *td)
+{
+ td->error = 0;
+ td->verror[0] = '\0';
+}
+
#endif