#include <inttypes.h>
#include <assert.h>
-struct thread_data;
-
#include "compiler/compiler.h"
#include "thread_options.h"
#include "flist.h"
#define __td_verror(td, err, msg, func) \
do { \
+ int e = (err); \
if ((td)->error) \
break; \
- int e = (err); \
(td)->error = e; \
if (!(td)->first_error) \
snprintf(td->verror, sizeof(td->verror), "file:%s:%d, func=%s, error=%s", __FILE__, __LINE__, (func), (msg)); \
extern int load_blktrace(struct thread_data *, const char *);
#endif
-/*
- * Mark unused variables passed to ops functions as unused, to silence gcc
- */
-#define fio_unused __attribute((__unused__))
-#define fio_init __attribute__((constructor))
-#define fio_exit __attribute__((destructor))
-
#define for_each_td(td, i) \
for ((i) = 0, (td) = &threads[0]; (i) < (int) thread_number; (i)++, (td)++)
#define for_each_file(td, f, i) \