Add support for loadable profiles
[fio.git] / profile.h
CommitLineData
79d16311
JA
1#ifndef FIO_PROFILE_H
2#define FIO_PROFILE_H
3
4#include "flist.h"
5
6#define FIO_PROFILE_VERSION 1
7
8struct profile_ops {
9 struct flist_head list;
10 char name[32];
11 int version;
12 int flags;
13
14 const char **def_ops;
15};
16
17void register_profile(struct profile_ops *);
18void unregister_profile(struct profile_ops *);
19int load_profile(const char *);
20
21#endif