From c4a1355047287e4507f30bc37884337adffa3618 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 17 Dec 2005 10:48:12 +0000 Subject: [PATCH] *** empty log message *** --- lib/ChangeLog | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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 , , , -- 2.47.3