CVSROOT:        /cvs/src
Module name:    src
Changes by:     [email protected]  2009-09-21 19:29:16

Modified files:
        winsup/cygwin  : ChangeLog syscalls.cc cygheap.h path.cc 

Log message:
        * 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.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4647&r2=1.4648
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.530&r2=1.531
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=src&r1=1.141&r2=1.142
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.563&r2=1.564

Reply via email to