From 0647f3eb5aeaa783ce21ddee268367d2ba7248df Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Mon, 2 Jun 2008 21:17:57 +0200 Subject: accommodate older SELinux which lacks matchpathcon_init_prefix * m4/jm-macros.m4: Check for matchpathcon_init_prefix. * src/install.c [!HAVE_MATCHPATHCON_INIT_PREFIX] (matchpathcon_init_prefix): Define away. * gl/lib/se-selinux.in.h (matchpathcon_init_prefix): Define. Reported by Ilya N. Golubev in . --- gl/lib/se-selinux.in.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gl/lib') diff --git a/gl/lib/se-selinux.in.h b/gl/lib/se-selinux.in.h index 7be1e702a..ac421c38a 100644 --- a/gl/lib/se-selinux.in.h +++ b/gl/lib/se-selinux.in.h @@ -17,7 +17,8 @@ typedef unsigned short security_class_t; # define security_context_t char* # define is_selinux_enabled() 0 -static inline int getcon (security_context_t *con) { errno = ENOTSUP; return -1; } +static inline int getcon (security_context_t *con) + { errno = ENOTSUP; return -1; } static inline void freecon (security_context_t con) {} @@ -28,7 +29,9 @@ static inline int setfscreatecon (security_context_t con) static inline int matchpathcon (char const *s, mode_t m, security_context_t *con) { errno = ENOTSUP; return -1; } - +static inline int matchpathcon_init_prefix (const char *path, + const char *prefix) + { errno = ENOTSUP; return -1; } static inline int getfilecon (char const *s, security_context_t *con) { errno = ENOTSUP; return -1; } static inline int lgetfilecon (char const *s, security_context_t *con) -- cgit v1.2.3-70-g09d2