From: Jim Meyering Date: Sat, 17 Dec 2005 10:48:12 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: v6.0~1082 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c4a1355047287e4507f30bc37884337adffa3618;p=thirdparty%2Fcoreutils.git *** empty log message *** --- diff --git a/lib/ChangeLog b/lib/ChangeLog index c4f4e25719..9b6da416dc 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,20 @@ +2005-12-05 Andreas Gruenbacher + + Add POSIX ACL support + * acl.h (copy_acl, set_acl): Add declarations. + * acl.c (acl_entries): Add fallback implementation for POSIX ACL + systems other than Linux. + (chmod_or_fchmod): New function: use fchmod when possible, + and chmod otherwise. + (file_has_acl): Add a POSIX ACL implementation, with a + Linux-specific subcase. + (copy_acl): Add: copy an acl and S_ISUID, S_ISGID, and + S_ISVTX from one file to another. Fall back to fchmod/chmod when + acls are unsupported. + (set_acl): Add: set a file's acl and S_ISUID, S_ISGID, and + S_ISVTX to a defined value. Fall back to fchmod/chmod when acls + are unsupported. + 2005-12-16 Paul Eggert * openat.c: Don't include , , ,