X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fse-selinux.in.h;h=aa871f541c6f2fc97ae1a4cc07405af3f0e3f532;hb=822c53fb8aac23cad1ee4918a85e3843f0621eaa;hp=3aadaa5cb3638fa693cc968793d8b455b2eba770;hpb=d60f3b0c6b0f93a601acd1cfd3923f94ca05abb0;p=gnulib.git diff --git a/lib/se-selinux.in.h b/lib/se-selinux.in.h index 3aadaa5cb..aa871f541 100644 --- a/lib/se-selinux.in.h +++ b/lib/se-selinux.in.h @@ -14,8 +14,8 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -#ifndef _GL_SELINUX_SELINUX_H -# define _GL_SELINUX_SELINUX_H +#ifndef _@GUARD_PREFIX@_SELINUX_SELINUX_H +# define _@GUARD_PREFIX@_SELINUX_SELINUX_H # if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ @@ -33,9 +33,11 @@ /* The definition of _GL_UNUSED_PARAMETER is copied here. */ +# if !GNULIB_defined_security_types + typedef unsigned short security_class_t; -# define security_context_t char* -# define is_selinux_enabled() 0 +# define security_context_t char* +# define is_selinux_enabled() 0 static inline int getcon (security_context_t *con _GL_UNUSED_PARAMETER) { errno = ENOTSUP; return -1; } @@ -88,5 +90,8 @@ static inline int matchpathcon_init_prefix char const *prefix _GL_UNUSED_PARAMETER) { errno = ENOTSUP; return -1; } +# define GNULIB_defined_security_types 1 +# endif + # endif -#endif /* _GL_SELINUX_SELINUX_H */ +#endif /* _@GUARD_PREFIX@_SELINUX_SELINUX_H */