OSDN Git Service

* pinfo.cc (pinfo::init): Define sa_buf as PSECURITY_ATTRIBUTES and
authorcorinna <corinna>
Tue, 7 Jun 2005 19:31:37 +0000 (19:31 +0000)
committercorinna <corinna>
Tue, 7 Jun 2005 19:31:37 +0000 (19:31 +0000)
commit42e3e8bb43e283cc307e93cd535349972aae62bf
treef3e1088c4b6acf8abaa307a5ffe5894ee8b9fc7e
parentefec26b1ad42e72f1b04d5cfe7a7ebdcc8944cd2
* pinfo.cc (pinfo::init): Define sa_buf as PSECURITY_ATTRIBUTES and
allocate dynamically.
(pinfo::set_acl): Replace sa_buf by dynamically allocated acl_buf.
* sec_acl.cc (setacl): Allocate acl dynamically.
* sec_helper.cc (sec_acl): Add test for alignment of acl when
DEBUGGING is defined.
(__sec_user): Same for sa_buf.
* security.cc (verify_token): Define sd_buf as PSECURITY_DESCRIPTOR
and allocate dynamically.
(alloc_sd): Allocate acl dynamically.
security.h (sec_user_nih): Change first parameter to
SECURITY_ATTRIBUTES *.
(sec_user): Ditto.
* sigproc.cc (wait_sig): Define sa_buf as PSECURITY_ATTRIBUTES and
allocate dynamically.
* syscalls.cc (seteuid32): Define dacl_buf as PACL and allocate
dynamically.
* uinfo.cc (cygheap_user::init): Define sa_buf as PSECURITY_ATTRIBUTES
and allocate dynamically.
* winbase.h (ilockincr): Mark first argument of inline assembly as
earlyclobber.
(ilockdecr): Ditto.
winsup/cygwin/ChangeLog
winsup/cygwin/pinfo.cc
winsup/cygwin/sec_acl.cc
winsup/cygwin/sec_helper.cc
winsup/cygwin/security.cc
winsup/cygwin/security.h
winsup/cygwin/sigproc.cc
winsup/cygwin/syscalls.cc
winsup/cygwin/uinfo.cc
winsup/cygwin/winbase.h