OSDN Git Service

* autoload.cc (DsGetDcNameW): Replace DsGetDcNameA.
authorcorinna <corinna>
Wed, 9 Jul 2008 11:58:38 +0000 (11:58 +0000)
committercorinna <corinna>
Wed, 9 Jul 2008 11:58:38 +0000 (11:58 +0000)
commit62eca1b3a3c1474691fc1c67e6f7c89f5ccd1906
tree5b8ba103ee70b94b73c9128600a92c51cd0cb5c6
parentc9ff004348af103a25e6ca83e13349880b6c7b7f
* autoload.cc (DsGetDcNameW): Replace DsGetDcNameA.
* dcrt0.cc (child_info_spawn::handle_spawn): Drop artificial
supplementary group list from calling setgroups in parent.
* grp.cc (internal_getgroups): Drop 9x-only code.  Reformat.
* sec_auth.cc (get_logon_server): Do everything in WCHAR only.
(get_user_groups): Ditto.  Use wlogonserver in LookupAccountNameW
calls, too.
(is_group_member): Get logon server as first argument and use in call
to NetLocalGroupGetMembers.
(get_user_local_groups): Get logon server as first argument and use in
calls to NetLocalGroupEnum and LookupAccountNameW.  Revamp to work
more correctly in domain environments.
(get_server_groups): Accommodate aforementioned changed function calls.
* security.h (get_logon_server): Change prototype accordingly.
* uinfo.cc (cygheap_user::env_logsrv): Accommodate changed
get_logon_server call.
winsup/cygwin/ChangeLog
winsup/cygwin/autoload.cc
winsup/cygwin/dcrt0.cc
winsup/cygwin/grp.cc
winsup/cygwin/sec_auth.cc
winsup/cygwin/security.h
winsup/cygwin/uinfo.cc