CVSROOT:        /cvs/src
Module name:    src
Changes by:     cori...@sourceware.org  2014-12-02 10:49:47

Modified files:
        winsup/cygwin  : ChangeLog autoload.cc registry.cc registry.h 
                         sec_auth.cc security.h syscalls.cc uinfo.cc 

Log message:
        * autoload.cc (CreateProfile): Import.
        (LoadUserProfileW): Import.
        * registry.cc (get_registry_hive_path): Move to sec_auth.cc.
        (load_registry_hive): Remove.
        * registry.h (get_registry_hive_path): Drop declaration.
        (load_registry_hive): Ditto.
        * sec_auth.cc (get_user_profile_directory): Moved from registry.cc and
        renamed.  Take third parameter with buffer length.
        (load_user_profile): New function taking over for load_registry_hive.
        Use official functions to load profile.  If profile is missing, create
        it on Vista and later.
        * security.h (get_user_profile_directory): Declare.
        (load_user_profile): Declare.
        * syscalls.cc (seteuid32): Replace call to load_registry_hive with call
        to load_user_profile.
        * uinfo.cc (cygheap_user::env_userprofile): Replace call to
        get_registry_hive_path with call to get_user_profile_directory.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6589&r2=1.6590
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=src&r1=1.232&r2=1.233
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/registry.cc.diff?cvsroot=src&r1=1.49&r2=1.50
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/registry.h.diff?cvsroot=src&r1=1.13&r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_auth.cc.diff?cvsroot=src&r1=1.60&r2=1.61
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.h.diff?cvsroot=src&r1=1.132&r2=1.133
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.668&r2=1.669
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=src&r1=1.241&r2=1.242

Reply via email to