]> Savannah Git Hosting - gnulib.git/commit
qcopy-acl: Fix copying of ACLs on CentOS 7 (regression 2023-01-12).
authorBruno Haible <bruno@clisp.org>
Mon, 15 Jul 2024 12:48:41 +0000 (14:48 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 21 Jul 2024 01:17:20 +0000 (03:17 +0200)
commit834a87b693c2f53278c9986bac73068401d00214
treec33d31a09fcd73416514c4642560d92038b15e9e
parentbb66ce042f2df8a0a54e699233b5052881a975f5
qcopy-acl: Fix copying of ACLs on CentOS 7 (regression 2023-01-12).

* lib/qcopy-acl.c: Include <string.h>, <linux/xattr.h>.
(XATTR_NAME_NFSV4_ACL, XATTR_NAME_POSIX_ACL_ACCESS,
XATTR_NAME_POSIX_ACL_DEFAULT): New macros, from file-has-acl.c.
(is_attr_permissions): Test for these names explicitly.
* m4/acl.m4 (gl_QCOPY_ACL): New macro.
* modules/qcopy-acl (Files): Add m4/acl.m4.
(configure.ac): Invoke gl_QCOPY_ACL.
ChangeLog
lib/qcopy-acl.c
m4/acl.m4
modules/qcopy-acl