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

Modified files:
        winsup/cygwin  : ChangeLog cygheap.h cygheap.cc uinfo.cc 
                         sec_helper.cc autoload.cc security.h 

Log message:
        2003-09-26  Pierre Humblet <[EMAIL PROTECTED]>
        
        * uinfo.cc (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.cc (cygheap_user::set_sid): Delete.
        (cygheap_user::set_saved_sid): Ditto.
        * sec_helper.cc (sec_acl): Set the correct acl size.
        * autoload.cc (FindFirstFreeAce): Add.
        * security.h: Define ACL_DEFAULT_SIZE.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.2099&r2=1.2100
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=src&r1=1.66&r2=1.67
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.cc.diff?cvsroot=src&r1=1.85&r2=1.86
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=src&r1=1.120&r2=1.121
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_helper.cc.diff?cvsroot=src&r1=1.43&r2=1.44
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=src&r1=1.73&r2=1.74
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.h.diff?cvsroot=src&r1=1.45&r2=1.46

Reply via email to