]> 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:30:52 +0000 (03:30 +0200)
commita7f4b41059ebc4dd955df0a624bdb5c8714de506
tree91ff23e560a65932ca8b4bc1ec1d17ad91178d08
parenta2e5d6e75baea61e1843ae66770d12cb16d5c248
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