src/winsup/cygwin ChangeLog cygheap.h cygheap. ...
Sat Sep 27 01:56:00 GMT 2003

CVSROOT:	/cvs/src
Module name:	src
Changes by:	2003-09-27 01:56:36

Modified files:
	winsup/cygwin  : ChangeLog cygheap.h 

Log message:
	2003-09-26  Pierre Humblet <>
	* (cygheap_user::init): Make sure the current user appears
	in the default DACL. Rearrange to decrease the indentation levels.
	Initialize the effec_cygsid directly.
	(internal_getlogin): Do not reinitialize myself->gid. Open the process
	token with the required access.
	* cygheap.h (class cygheap_user): Delete members pid and saved_psid.
	Create members effec_cygsid and saved_cygsid.
	(cygheap_user::set_sid): Define inline.
	(cygheap_user::set_saved_sid): Ditto.
	(cygheap_user::sid): Modify.
	(cygheap_user::saved_sid): Modify.
	* (cygheap_user::set_sid): Delete.
	(cygheap_user::set_saved_sid): Ditto.
	* (sec_acl): Set the correct acl size.
	* (FindFirstFreeAce): Add.
	* security.h: Define ACL_DEFAULT_SIZE.


More information about the Cygwin-cvs mailing list