diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2014-08-28 12:38:52 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2014-08-28 12:38:52 +0000 |
commit | 1a33a5c6d3d4c4713a89950470002f5f9ef11159 (patch) | |
tree | aba6a6d901f745ac1adccb3a0ebb98d948ebf938 /winsup/utils/getfacl.c | |
parent | c51ce2447a7cce971500131011711fb499f5bbde (diff) | |
download | cygnal-1a33a5c6d3d4c4713a89950470002f5f9ef11159.tar.gz cygnal-1a33a5c6d3d4c4713a89950470002f5f9ef11159.tar.bz2 cygnal-1a33a5c6d3d4c4713a89950470002f5f9ef11159.zip |
* fhandler.cc (fhandler_base::facl): Drop CLASS_OBJ entry.
* fhandler_disk_file.cc (fhandler_disk_file::facl): Ditto in noacl case.
* sec_acl.cc (getacl): Compute useful fake CLASS_OBJ and DEF_CLASS_OBJ
permission bits based on how these values are generated on Linux.
Add commants to explain what the code is doing.
* security.cc (get_attribute_from_acl): Compute group permission based
on the actual primary group permissions and all secondary user and group
ACCESS_ALLOWED_ACEs to emulate Linux' behaviour more closely.
(check_access): Fix typos im comment.
* include/cygwin/acl.h (MIN_ACL_ENTRIES): Redefine as 3.
Diffstat (limited to 'winsup/utils/getfacl.c')
0 files changed, 0 insertions, 0 deletions