CVSROOT:        /cvs/src
Module name:    src
Changes by:     [email protected]  2014-12-02 10:16:03

Modified files:
        winsup/cygwin  : ChangeLog autoload.cc environ.cc environ.h 
                         external.cc spawn.cc winlean.h 

Log message:
        * autoload.cc (CreateEnvironmentBlock): Import.
        (DestroyEnvironmentBlock): Import.
        * environ.cc (env_compare): New static bsearch comparison function.
        (build_env): Add parameter taking a user token.  If token is non-NULL,
        fetch user's default Windows environment and merge it into the resulting
        environment.  Explain what we do in preceeding comment.
        * environ,h (build_env): Align prototype to above change.
        * external.cc (create_winenv): Call build_env with NULL token.
        * spawn.cc (child_info_spawn::worker): When spawning new process under
        another user account, call build_env with new token to allow merging
        user's default Windows environment.
        * winlean.h (_USERENV_): Define to override dllimport.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6587&r2=1.6588
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=src&r1=1.231&r2=1.232
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=src&r1=1.214&r2=1.215
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.h.diff?cvsroot=src&r1=1.18&r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/external.cc.diff?cvsroot=src&r1=1.141&r2=1.142
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=src&r1=1.357&r2=1.358
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winlean.h.diff?cvsroot=src&r1=1.15&r2=1.16

Reply via email to