CVSROOT:        /cvs/src
Module name:    src
Branch:         cygwin-64bit-branch
Changes by:     [email protected]  2013-03-05 14:29:30

Modified files:
        winsup/cygwin  : ChangeLog.64bit Makefile.in cygwin64.din 
                         dcrt0.cc dll_init.cc dll_init.h environ.cc 
                         environ.h globals.cc perprocess.h 
        winsup/cygwin/include/sys: cygwin.h 
        winsup/cygwin/lib: _cygwin_crt0_common.cc 

Log message:
        For x86_64 target:
        * Makefile.in (COMMON_CFLAGS): Add -mcmodel=small to create smaller
        footprint.
        * cygwin64.din (__cygwin_environ): Drop export.  Only export environ
        as alias to __cygwin_environ.
        * dcrt0.cc (dll_crt0_1): Call main with __cygwin_environ as parameter.
        (_dll_crt0): Don't set main_environ.
        (cygwin_dll_init): Don't create local variable envp and don't set
        user_data->envptr.
        * dll_init.cc (dll_list::alloc): Don't assert.
        * dll_init.h (per_module::operator =): Don't set envptr.
        * environ.cc (cur_environ): Disable.
        * environ.h (main_environ): Don't define.
        (cur_environ): Change to macro.
        * globals.cc (main_environ): Don't initialize.
        (struct per_process): Drop envptr.
        * perprocess.h (SIZEOF_PER_PROCESS): Set to 41*8 to accommodate size
        change of struct per_process.
        * include/sys/cygwin.h (struct per_process): Drop envptr.
        * lib/_cygwin_crt0_common.cc (environ): Drop declaration.
        (_cygwin_crt0_common): Don't set u->envptr.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.64bit.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.1.2.118&r2=1.1.2.119
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.257.2.16&r2=1.257.2.17
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwin64.din.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.1.2.10&r2=1.1.2.11
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.434.2.15&r2=1.434.2.16
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dll_init.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.104.2.4&r2=1.104.2.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dll_init.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.32.2.2&r2=1.32.2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.200.2.3&r2=1.200.2.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.15.10.1&r2=1.15.10.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/globals.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.40.2.6&r2=1.40.2.7
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/perprocess.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.3.38.1&r2=1.3.38.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/cygwin.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.99.2.8&r2=1.99.2.9
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/_cygwin_crt0_common.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.24.2.3&r2=1.24.2.4

Reply via email to