summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/autoload.cc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2001-07-15 22:40:07 +0000
committerCorinna Vinschen <corinna@vinschen.de>2001-07-15 22:40:07 +0000
commit3a157c0d0d8aa3d9f004fb460bdb925b181c536a (patch)
tree227a1597f33958c9b242143541a48aa0413aa5df /winsup/cygwin/autoload.cc
parent4c61c04cd3c90b51a941d7eb3c7a3caf56ba00a5 (diff)
downloadcygnal-3a157c0d0d8aa3d9f004fb460bdb925b181c536a.tar.gz
cygnal-3a157c0d0d8aa3d9f004fb460bdb925b181c536a.tar.bz2
cygnal-3a157c0d0d8aa3d9f004fb460bdb925b181c536a.zip
Change well_known_admin_sid to well_known_admins_sid throughout.
* sec_acl.cc (setacl): Never set DELETE permission. Set FILE_DELETE_CHILD only on readable and executable directories. * sec_helper.cc: Add constructor for `well_known_null_sid'. * security.cc (get_nt_attribute): Set S_ISVTX for directories if FILE_WRITE_DATA and FILE_EXECUTE but not FILE_DELETE_CHILD is set. Add evaluation of S_ISVTX, S_ISGID and S_ISUID from NULL ACE. (alloc_sd): Never set DELETE permission. Set FILE_DELETE_CHILD only on readable and executable directories. Add creation of NULL ACE for S_ISVTX, S_ISGID and S_ISUID permissions. * security.h: Add extern declaration for `well_known_null_sid'.
Diffstat (limited to 'winsup/cygwin/autoload.cc')
0 files changed, 0 insertions, 0 deletions