On Wed, Aug 12, 2020 at 01:36:00PM +0200, mwilck@xxxxxxxx wrote: > From: Martin Wilck <mwilck@xxxxxxxx> > > ... and fixup the header file. > Reviewed-by: Benjamin Marzinski <bmarzins@xxxxxxxxxx> > Signed-off-by: Martin Wilck <mwilck@xxxxxxxx> > --- > libmultipath/alias.c | 17 ++++++++++++++--- > libmultipath/alias.h | 12 ++++-------- > 2 files changed, 18 insertions(+), 11 deletions(-) > > diff --git a/libmultipath/alias.c b/libmultipath/alias.c > index 35f1beb..0759c4e 100644 > --- a/libmultipath/alias.c > +++ b/libmultipath/alias.c > @@ -37,6 +37,17 @@ > * See the file COPYING included with this distribution for more details. > */ > > +#define BINDINGS_FILE_HEADER \ > +"# Multipath bindings, Version : 1.0\n" \ > +"# NOTE: this file is automatically maintained by the multipath program.\n" \ > +"# You should not need to edit this file in normal circumstances.\n" \ > +"#\n" \ > +"# Format:\n" \ > +"# alias wwid\n" \ > +"#\n" > + > +static const char bindings_file_header[] = BINDINGS_FILE_HEADER; > + > int > valid_alias(const char *alias) > { > @@ -287,7 +298,7 @@ use_existing_alias (const char *wwid, const char *file, const char *alias_old, > char buff[WWID_SIZE]; > FILE *f; > > - fd = open_file(file, &can_write, BINDINGS_FILE_HEADER); > + fd = open_file(file, &can_write, bindings_file_header); > if (fd < 0) > return NULL; > > @@ -361,7 +372,7 @@ get_user_friendly_alias(const char *wwid, const char *file, const char *prefix, > return NULL; > } > > - fd = open_file(file, &can_write, BINDINGS_FILE_HEADER); > + fd = open_file(file, &can_write, bindings_file_header); > if (fd < 0) > return NULL; > > @@ -406,7 +417,7 @@ get_user_friendly_wwid(const char *alias, char *buff, const char *file) > return -1; > } > > - fd = open_file(file, &unused, BINDINGS_FILE_HEADER); > + fd = open_file(file, &unused, bindings_file_header); > if (fd < 0) > return -1; > > diff --git a/libmultipath/alias.h b/libmultipath/alias.h > index 7c4b302..236b3ba 100644 > --- a/libmultipath/alias.h > +++ b/libmultipath/alias.h > @@ -1,11 +1,5 @@ > -#define BINDINGS_FILE_HEADER \ > -"# Multipath bindings, Version : 1.0\n" \ > -"# NOTE: this file is automatically maintained by the multipath program.\n" \ > -"# You should not need to edit this file in normal circumstances.\n" \ > -"#\n" \ > -"# Format:\n" \ > -"# alias wwid\n" \ > -"#\n" > +#ifndef _ALIAS_H > +#define _ALIAS_H > > int valid_alias(const char *alias); > char *get_user_friendly_alias(const char *wwid, const char *file, > @@ -15,3 +9,5 @@ int get_user_friendly_wwid(const char *alias, char *buff, const char *file); > char *use_existing_alias (const char *wwid, const char *file, > const char *alias_old, > const char *prefix, int bindings_read_only); > + > +#endif /* _ALIAS_H */ > -- > 2.28.0 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel