CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       2008-07-25 15:23:56

Modified files:
        winsup/cygwin  : ChangeLog dcrt0.cc mount.cc path.cc shared.cc 
                         shared_info.h syscalls.cc 

Log message:
        * dcrt0.cc (dll_crt0_0): Call malloc_init and user_shared_initialize_1
        here in case we're dynamically loaded.  Explain why.
        (dll_crt0_1): Call user_shared_initialize_1 from here.
        * mount.cc (is_native_path): New inline function testing for native
        and long Win32 path prefix.
        (is_unc_share): Remove long WIn32 path prefix test.
        (mount_info::create_root_entry): Use PATH_MAX buffer.
        (mount_info::init): Ditto.
        (mount_info::add_item): Test for is_native_path as well.
        * path.cc (normalize_win32_path): Simplify native path prefix code.
        * shared.cc (user_shared_initialize_1): New function taking user
        shared initialization code relying on malloc and cygtls.
        (user_shared_initialize): Move mountinfo initialization to
        user_shared_initialize_1.
        * shared_info.h (user_shared_initialize_1): Declare.
        * syscalls.cc (seteuid32): Call user_shared_initialize_1 after user
        changed.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4228&r2=1.4229
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=src&r1=1.340&r2=1.341
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.18&r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.515&r2=1.516
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shared.cc.diff?cvsroot=src&r1=1.120&r2=1.121
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shared_info.h.diff?cvsroot=src&r1=1.72&r2=1.73
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.498&r2=1.499

Reply via email to