From: Bruno Haible Date: Sat, 28 Dec 2024 17:26:39 +0000 (+0100) Subject: file-has-acl: Fix compilation error on CentOS 6 (regression 2024-09-29). X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=73a13b94b94f388f138eb49c52505eb317bac691;p=gnulib.git file-has-acl: Fix compilation error on CentOS 6 (regression 2024-09-29). * lib/file-has-acl.c (XATTR_NAME_SMACK, XATTR_NAME_SELINUX): Add fallback definitions. --- diff --git a/ChangeLog b/ChangeLog index e01ac2c846..1d483cc7f9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2024-12-28 Bruno Haible + + file-has-acl: Fix compilation error on CentOS 6 (regression 2024-09-29). + * lib/file-has-acl.c (XATTR_NAME_SMACK, XATTR_NAME_SELINUX): Add + fallback definitions. + 2024-12-28 Bruno Haible assert-h, verify: Make static_assert work in C++ mode on FreeBSD 11. diff --git a/lib/file-has-acl.c b/lib/file-has-acl.c index 7c29f20158..73e148613a 100644 --- a/lib/file-has-acl.c +++ b/lib/file-has-acl.c @@ -55,6 +55,12 @@ static char const UNKNOWN_SECURITY_CONTEXT[] = "?"; # include # include # include +# ifndef XATTR_NAME_SMACK +# define XATTR_NAME_SMACK "security.SMACK64" +# endif +# ifndef XATTR_NAME_SELINUX +# define XATTR_NAME_SELINUX "security.selinux" +# endif # ifndef XATTR_NAME_NFSV4_ACL # define XATTR_NAME_NFSV4_ACL "system.nfs4_acl" # endif