diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2009-05-13 15:00:06 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2009-05-13 15:00:06 +0000 |
commit | b6c6ea43f30ee958ca1f0af950af01f683f7b5c9 (patch) | |
tree | 16b5a88b3b3ae4bad7bbe8747a6873b7a9ed2c02 /winsup/cygwin/ChangeLog | |
parent | 136033a8528352fb63fd25534de9fc10173a2576 (diff) | |
download | cygnal-b6c6ea43f30ee958ca1f0af950af01f683f7b5c9.tar.gz cygnal-b6c6ea43f30ee958ca1f0af950af01f683f7b5c9.tar.bz2 cygnal-b6c6ea43f30ee958ca1f0af950af01f683f7b5c9.zip |
* cygheap.h (cwdstuff): Convert to class. Make posix and dir private.
(cwdstuff::get_posix): New method.
(cwdstuff::reset_posix): New method.
* dcrt0.cc (dll_crt0_1): Call setlocale rather than _setlocale_r.
* environ.cc (environ_init): Ditto. Prefer "C" locale over current
codepage default locale.
* path.cc (chdir): Use cwdstuff::get_posix method instead of accessing
cwdstuff::posix directly.
(cwdstuff::set): Defer creating posix path to first usage.
(cwdstuff::get_posix): Create posix path if it's empty, and return it.
(cwdstuff::get): Create posix path if it's empty.
* strfuncs.cc (sys_cp_wcstombs): Use UTF-8 conversion in the "C"
locale.
(sys_cp_mbstowcs): Ditto.
* syscalls.cc (gen_full_path_at): Fetch CWD posix path locked.
(setlocale): Implement here. Reset CWD posix path.
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 0390de431..869196956 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,22 @@ +2009-05-13 Corinna Vinschen <corinna@vinschen.de> + + * cygheap.h (cwdstuff): Convert to class. Make posix and dir private. + (cwdstuff::get_posix): New method. + (cwdstuff::reset_posix): New method. + * dcrt0.cc (dll_crt0_1): Call setlocale rather than _setlocale_r. + * environ.cc (environ_init): Ditto. Prefer "C" locale over current + codepage default locale. + * path.cc (chdir): Use cwdstuff::get_posix method instead of accessing + cwdstuff::posix directly. + (cwdstuff::set): Defer creating posix path to first usage. + (cwdstuff::get_posix): Create posix path if it's empty, and return it. + (cwdstuff::get): Create posix path if it's empty. + * strfuncs.cc (sys_cp_wcstombs): Use UTF-8 conversion in the "C" + locale. + (sys_cp_mbstowcs): Ditto. + * syscalls.cc (gen_full_path_at): Fetch CWD posix path locked. + (setlocale): Implement here. Reset CWD posix path. + 2009-05-09 Christopher Faylor <me+cygwin@cgf.cx> * cygwin/version.h (CYGWIN_VERSION_CYGWIN_CONV): New define. |