On Thu, Nov 29, 2018 at 02:52:16PM +0100, Michal Privoznik wrote: > To avoid including a header file twice the following pattern is > used: > > #ifndef __SOMETHING__ > # define __SOMETHING__ > > where __SOMETHING__ should correspond to the header file name. > However, some of our header files break that pattern. Looking at the git tree as a whole, we're all over the place with the naming of these cnoditionals. There's many othuer files using a __VIR prefix which don't have 'vir' in the filename: $ git grep ifndef '*.h' | grep VIR | grep -v vir | wc -l 103 So I don't think this is something we should really change here. I think it points to the need for a syntax-check rule to enforce a given convention and then a tree-wide fixup to comply. > Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx> > --- > src/security/security_apparmor.h | 6 +++--- > src/security/security_dac.h | 6 +++--- > src/security/security_driver.h | 6 +++--- > src/security/security_manager.h | 6 +++--- > src/security/security_nop.h | 6 +++--- > src/security/security_selinux.h | 6 +++--- > src/security/security_stack.h | 6 +++--- > 7 files changed, 21 insertions(+), 21 deletions(-) > > diff --git a/src/security/security_apparmor.h b/src/security/security_apparmor.h > index 7872588f64..6b454d1b5c 100644 > --- a/src/security/security_apparmor.h > +++ b/src/security/security_apparmor.h > @@ -19,8 +19,8 @@ > * Jamie Strandboge <jamie@xxxxxxxxxxxxx> > * > */ > -#ifndef __VIR_SECURITY_APPARMOR_H__ > -# define __VIR_SECURITY_APPARMOR_H__ > +#ifndef __SECURITY_APPARMOR_H__ > +# define __SECURITY_APPARMOR_H__ > > # include "security_driver.h" > > @@ -30,4 +30,4 @@ extern virSecurityDriver virAppArmorSecurityDriver; > # define PROFILE_NAME_SIZE 8 + VIR_UUID_STRING_BUFLEN /* AA_PREFIX + uuid */ > # define MAX_FILE_LEN (1024*1024*10) /* 10MB limit for sanity check */ > > -#endif /* __VIR_SECURITY_APPARMOR_H__ */ > +#endif /* __SECURITY_APPARMOR_H__ */ > diff --git a/src/security/security_dac.h b/src/security/security_dac.h > index 97681c9610..8007bde000 100644 > --- a/src/security/security_dac.h > +++ b/src/security/security_dac.h > @@ -20,8 +20,8 @@ > > #include "security_driver.h" > > -#ifndef __VIR_SECURITY_DAC > -# define __VIR_SECURITY_DAC > +#ifndef __SECURITY_DAC__ > +# define __SECURITY_DAC__ > > extern virSecurityDriver virSecurityDriverDAC; > > @@ -38,4 +38,4 @@ void virSecurityDACSetMountNamespace(virSecurityManagerPtr mgr, > void virSecurityDACSetChownCallback(virSecurityManagerPtr mgr, > virSecurityManagerDACChownCallback chownCallback); > > -#endif /* __VIR_SECURITY_DAC */ > +#endif /* __SECURITY_DAC__ */ > diff --git a/src/security/security_driver.h b/src/security/security_driver.h > index cd221f1c78..25d49bb0f4 100644 > --- a/src/security/security_driver.h > +++ b/src/security/security_driver.h > @@ -19,8 +19,8 @@ > * James Morris <jmorris@xxxxxxxxx> > * > */ > -#ifndef __VIR_SECURITY_H__ > -# define __VIR_SECURITY_H__ > +#ifndef __SECURITY_DRIVER_H__ > +# define __SECURITY_DRIVER_H__ > > # include "internal.h" > # include "domain_conf.h" > @@ -226,4 +226,4 @@ struct _virSecurityDriver { > virSecurityDriverPtr virSecurityDriverLookup(const char *name, > const char *virtDriver); > > -#endif /* __VIR_SECURITY_H__ */ > +#endif /* __SECURITY_DRIVER_H__ */ > diff --git a/src/security/security_manager.h b/src/security/security_manager.h > index 7e82304689..139b70ec10 100644 > --- a/src/security/security_manager.h > +++ b/src/security/security_manager.h > @@ -20,8 +20,8 @@ > * Author: Daniel P. Berrange <berrange@xxxxxxxxxx> > */ > > -#ifndef VIR_SECURITY_MANAGER_H__ > -# define VIR_SECURITY_MANAGER_H__ > +#ifndef __SECURITY_MANAGER_H__ > +# define __SECURITY_MANAGER_H__ > > # include "domain_conf.h" > # include "vircommand.h" > @@ -210,4 +210,4 @@ void > virSecurityManagerMetadataUnlock(virSecurityManagerPtr mgr, > virSecurityManagerMetadataLockStatePtr *state); > > -#endif /* VIR_SECURITY_MANAGER_H__ */ > +#endif /* __SECURITY_MANAGER_H__ */ > diff --git a/src/security/security_nop.h b/src/security/security_nop.h > index 514b339467..7b2ded2292 100644 > --- a/src/security/security_nop.h > +++ b/src/security/security_nop.h > @@ -17,11 +17,11 @@ > * > */ > > -#ifndef __VIR_SECURITY_NOP_H__ > -# define __VIR_SECURITY_NOP_H__ > +#ifndef __SECURITY_NOP_H__ > +# define __SECURITY_NOP_H__ > > # include "security_driver.h" > > extern virSecurityDriver virSecurityDriverNop; > > -#endif /* __VIR_SECURITY_NOP_H__ */ > +#endif /* __SECURITY_NOP_H__ */ > diff --git a/src/security/security_selinux.h b/src/security/security_selinux.h > index 1700d8c661..11b62acb52 100644 > --- a/src/security/security_selinux.h > +++ b/src/security/security_selinux.h > @@ -19,9 +19,9 @@ > * James Morris <jmorris@xxxxxxxxx> > * > */ > -#ifndef __VIR_SECURITY_SELINUX_H__ > -# define __VIR_SECURITY_SELINUX_H__ > +#ifndef __SECURITY_SELINUX_H__ > +# define __SECURITY_SELINUX_H__ > > extern virSecurityDriver virSecurityDriverSELinux; > > -#endif /* __VIR_SECURITY_SELINUX_H__ */ > +#endif /* __SECURITY_SELINUX_H__ */ > diff --git a/src/security/security_stack.h b/src/security/security_stack.h > index b38f9a9481..7e6ab3d93e 100644 > --- a/src/security/security_stack.h > +++ b/src/security/security_stack.h > @@ -20,8 +20,8 @@ > > #include "security_driver.h" > > -#ifndef __VIR_SECURITY_STACK > -# define __VIR_SECURITY_STACK > +#ifndef __SECURITY_STACK__ > +# define __SECURITY_STACK__ > > extern virSecurityDriver virSecurityDriverStack; > > @@ -35,4 +35,4 @@ virSecurityStackGetPrimary(virSecurityManagerPtr mgr); > virSecurityManagerPtr* > virSecurityStackGetNested(virSecurityManagerPtr mgr); > > -#endif /* __VIR_SECURITY_STACK */ > +#endif /* __SECURITY_STACK__ */ > -- > 2.18.1 > > -- > libvir-list mailing list > libvir-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/libvir-list Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list