|
|
|
@ -1,3 +1,9 @@
|
|
|
|
|
2002-07-29 Christopher Faylor <cgf@redhat.com>
|
|
|
|
|
|
|
|
|
|
* dcrt0.cc (dll_crt0_1): Move debug_fixup_after_fork_exec.
|
|
|
|
|
* cygheap.cc (cygheap_fixup_in_child): Call debug_fixup_after_fork_exec
|
|
|
|
|
immediately after cygheap has ben set up.
|
|
|
|
|
|
|
|
|
|
2002-07-29 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
|
|
|
|
|
|
* security.cc: Change some formatting.
|
|
|
|
@ -6,12 +12,12 @@
|
|
|
|
|
2002-07-28 Pierre Humblet <Pierre.Humblet@ieee.org>
|
|
|
|
|
|
|
|
|
|
* cygheap.h (class cygheap_user): Add member groups.
|
|
|
|
|
* security.h (class cygsidlist): Add members type and maxcount,
|
|
|
|
|
methods position, addfromgr, alloc_sids and free_sids and
|
|
|
|
|
operator+= (const PSID psid). Modify contains () to call
|
|
|
|
|
position () and optimize add () to use maxcount.
|
|
|
|
|
(class user_groups): Create.
|
|
|
|
|
Update declarations of verify_token and create_token.
|
|
|
|
|
* security.h (class cygsidlist): Add members type and maxcount, methods
|
|
|
|
|
position, addfromgr, alloc_sids and free_sids and operator+= (const
|
|
|
|
|
PSID psid). Modify contains () to call position () and optimize add ()
|
|
|
|
|
to use maxcount.
|
|
|
|
|
(class user_groups): Create. Update declarations of verify_token and
|
|
|
|
|
create_token.
|
|
|
|
|
* security.cc (cygsidlist::alloc_sids): New.
|
|
|
|
|
(cygsidlist::free_sids): New.
|
|
|
|
|
(get_token_group_sidlist): Create from get_group_sidlist.
|
|
|
|
@ -26,7 +32,8 @@
|
|
|
|
|
(setegid32): Call cygheap->user.groups.update_pgrp.
|
|
|
|
|
* grp.cc (setgroups): Create.
|
|
|
|
|
(setgroups32): Create.
|
|
|
|
|
* uinfo.cc (internal_getlogin): Initialize and update user.groups.pgsid.
|
|
|
|
|
* uinfo.cc (internal_getlogin): Initialize and update
|
|
|
|
|
user.groups.pgsid.
|
|
|
|
|
* cygwin.din: Add setgroups and setgroups32.
|
|
|
|
|
|
|
|
|
|
2002-07-28 Christopher Faylor <cgf@redhat.com>
|
|
|
|
@ -742,8 +749,7 @@
|
|
|
|
|
|
|
|
|
|
2002-06-25 Thomas Pfaff <tpfaff@gmx.net>
|
|
|
|
|
|
|
|
|
|
* include/pthread.h (PTHREAD_CANCELED): Defined a reasonable
|
|
|
|
|
value.
|
|
|
|
|
* include/pthread.h (PTHREAD_CANCELED): Defined a reasonable value.
|
|
|
|
|
* pthread.cc (pthread_exit): Call method instead of function.
|
|
|
|
|
(pthread_setcancelstate): Ditto.
|
|
|
|
|
(pthread_setcanceltype): Ditto.
|
|
|
|
|