OSDN Git Service

* cygheap.h (cwdstuff::get_posix): Convert to const inline method just
authorcorinna <corinna>
Mon, 21 Sep 2009 19:29:15 +0000 (19:29 +0000)
committercorinna <corinna>
Mon, 21 Sep 2009 19:29:15 +0000 (19:29 +0000)
commitecff6ec596a96ed9b20ec47b3abdaa88b9e287c4
tree0d57b65ff4f7b691029e78fc32e10ee646b5c106
parent1731676c2962154feef4c0a1873356fb6265ec4b
* cygheap.h (cwdstuff::get_posix): Convert to const inline method just
returning pointer to posix path.
(cwdstuff::reset_posix): Convert to non-inline method taking a wchar_t
pointer.
* path.cc (cwdstuff::set): Revert change from 2009-05-13.  Set posix
to valid incoming path again.
(cwdstuff::reset_posix): New implementation setting posix path from
incoming wchar_t path.  Explain usage.
(cwdstuff::get_posix): Drop implementation.
(cwdstuff::get): Drop special case to handle empty posix path.
* syscalls.cc (internal_setlocale): Store old posix cwd as wide char
path.  Restore posix cwd using new charset.  Explain why.
winsup/cygwin/ChangeLog
winsup/cygwin/cygheap.h
winsup/cygwin/path.cc
winsup/cygwin/syscalls.cc