[build] minor compilation issues
[platform/upstream/multipath-tools.git] / libmultipath / configure.h
1 /*
2  * configurator actions
3  */
4 #define ACT_NOTHING_STR         "unchanged"
5 #define ACT_REJECT_STR          "reject"
6 #define ACT_RELOAD_STR          "reload"
7 #define ACT_SWITCHPG_STR        "switchpg"
8 #define ACT_RENAME_STR          "rename"
9 #define ACT_CREATE_STR          "create"
10
11 enum actions {
12         ACT_UNDEF,
13         ACT_NOTHING,
14         ACT_REJECT,
15         ACT_RELOAD,
16         ACT_SWITCHPG,
17         ACT_RENAME,
18         ACT_CREATE
19 };
20
21 #define FLUSH_ONE 1
22 #define FLUSH_ALL 2
23
24 int setup_map (struct multipath * mpp);
25 int domap (struct multipath * mpp);
26 int reinstate_paths (struct multipath *mpp);
27 int coalesce_paths (struct vectors *vecs, vector curmp, char * refwwid);
28 char * get_refwwid (char * dev, enum devtypes dev_type, vector pathvec);
29