Make sure that including mpathpr.h as the first header file does not fail. Since mpath_updatepr.c defines functions declared in mpathpr.h, include that header file in that .c file such that the compiler can check consistency of the .h and the .c file. Signed-off-by: Bart Van Assche <bart.vanassche@xxxxxxxxxxx> --- libmpathpersist/mpath_updatepr.c | 1 + libmpathpersist/mpathpr.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/libmpathpersist/mpath_updatepr.c b/libmpathpersist/mpath_updatepr.c index 5af2e032..b3701b28 100644 --- a/libmpathpersist/mpath_updatepr.c +++ b/libmpathpersist/mpath_updatepr.c @@ -15,6 +15,7 @@ #include "mpath_cmd.h" #include "uxsock.h" #include "memory.h" +#include "mpathpr.h" int update_prflag(char * arg1, char * arg2, int noisy) diff --git a/libmpathpersist/mpathpr.h b/libmpathpersist/mpathpr.h index e6c2dedf..99e641b7 100644 --- a/libmpathpersist/mpathpr.h +++ b/libmpathpersist/mpathpr.h @@ -1,6 +1,8 @@ #ifndef MPATHPR_H #define MPATHPR_H +#include "structs.h" /* FILE_NAME_SIZE */ + struct prin_param { char dev[FILE_NAME_SIZE]; int rq_servact; -- 2.12.2 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel