]> sourceware.org Git - newlib-cygwin.git/commit
Fix up POSIX permission handling
authorCorinna Vinschen <corinna@vinschen.de>
Tue, 1 Sep 2015 20:23:59 +0000 (22:23 +0200)
committerCorinna Vinschen <corinna@vinschen.de>
Tue, 1 Sep 2015 20:23:59 +0000 (22:23 +0200)
commit974123cddb8c1dbb51cf53f290e71c5adaa01cca
treebd17223411495f25dc9003e664ee5a4d24f8d411
parentf0968d83c19a7fc4dea3a6d5e437efe2186f5f8f
Fix up POSIX permission handling

* fhandler_disk_file.cc (fhandler_disk_file::fchmod): Disable
deviation from POSIX 1003.1e in terms of GROUP_OBJ/CLASS_OBJ
permissions.  Follow POSIX 1003.1e again.  Keep old code in
for future reference.
* sec_acl.cc: Accommodate changes in ACE creation in leading
comment.
(set_posix_access): Fix user deny ACE creation.  Split group
deny ACE creation into two steps, one to reflect CLASS_OBJ,
the other to reflect OTHER_OBJ.
winsup/cygwin/fhandler_disk_file.cc
winsup/cygwin/sec_acl.cc
This page took 0.030396 seconds and 5 git commands to generate.