CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       2007-01-16 18:01:07

Modified files:
        winsup/cygwin  : ChangeLog autoload.cc ntdll.h path.cc 

Log message:
        * autoload.cc (RtlAnsiStringToUnicodeString): Define.
        (RtlOemStringToUnicodeString): Define.
        * ntdll.h (struct _RTL_USER_PROCESS_PARAMETERS): Define.
        (struct _PEB): Redefine with a bit of content.
        (RtlAnsiStringToUnicodeString): Declare.
        (RtlOemStringToUnicodeString): Declare.
        * path.cc: Include ntdll.h.
        (_upp): New global variable pointing to user process parameter block.
        (get_user_proc_parms): New static function to retrieve user process
        parameter block.
        (close_user_proc_parms_cwd_handle): New function to close handle to
        current working directory in user process parameter block.
        (cwdstuff::init): Drop redundant declaration of dynamically_loaded.
        Set current dir only on 9x.  Call close_user_proc_parms_cwd_handle
        on NT instead.
        (cwdstuff::keep_in_sync): Only on 9x.
        (cwdstuff::set): Keep behaviour on 9x.  On NT write cwd path into user
        process parameter block and set cwd handle to NULL.  Fix comments to
        reflect new behaviour.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.3719&r2=1.3720
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=src&r1=1.129&r2=1.130
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ntdll.h.diff?cvsroot=src&r1=1.46&r2=1.47
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.427&r2=1.428

Reply via email to