diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2014-10-27 14:33:53 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2014-10-27 14:33:53 +0300 |
commit | f7cb52eec7144ec100874781bc36c301b027e01d (patch) | |
tree | cc581843c0efc4cf815197230ff9bfb51c30f785 /winsup/cygwin/ChangeLog | |
parent | 41425f2ddae53ac914dbc67cbcb25d5e1940d634 (diff) |
* cygheap.cc (cygheap_fixup_in_child): Drop call to set_dll_dir.
(init_cygheap::init_installation_root): Set installation_dir_len.
(setup_cygheap): Drop call to set_dll_dir.
* cygheap.h (struct init_cygheap): Add installation_dir_len member.
(init_cygheap::set_dll_dir): Remove.
* environ.cc (win_env::add_cache): Use stpcpy for speed.
(posify_maybe): Use tmp_pathbuf buffer instead of stack.
(raise_envblock): New function to resize Windows environment block.
(build_env): Fix indentation. Call raise_envblock function. Check if
$PATH exists and is non-empty. If not, add PATH variable with Cygwin
installation directory as content to Windows environment. Explain why.
* uinfo.cc (cygheap_pwdgrp::_nss_init): Fill UNICODE_STRING members
on the fly. Drop call to RtlInitUnicodeString.
(pwdgrp::check_file): Ditto.
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 79f32e7ca..69d37e89b 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,21 @@ +2014-10-27 Corinna Vinschen <corinna@vinschen.de> + + * cygheap.cc (cygheap_fixup_in_child): Drop call to set_dll_dir. + (init_cygheap::init_installation_root): Set installation_dir_len. + (setup_cygheap): Drop call to set_dll_dir. + * cygheap.h (struct init_cygheap): Add installation_dir_len member. + (init_cygheap::set_dll_dir): Remove. + * environ.cc (win_env::add_cache): Use stpcpy for speed. + (posify_maybe): Use tmp_pathbuf buffer instead of stack. + (raise_envblock): New function to resize Windows environment block. + (build_env): Fix indentation. Call raise_envblock function. Check if + $PATH exists and is non-empty. If not, add PATH variable with Cygwin + installation directory as content to Windows environment. Explain why. + + * uinfo.cc (cygheap_pwdgrp::_nss_init): Fill UNICODE_STRING members + on the fly. Drop call to RtlInitUnicodeString. + (pwdgrp::check_file): Ditto. + 2014-10-26 Corinna Vinschen <corinna@vinschen.de> * fhandler_socket.cc (fhandler_socket::af_local_connect): Drop |