CVSROOT:        /cvs/src
Module name:    src
Branch:         cygwin-64bit-branch
Changes by:     [email protected]  2012-11-05 20:17:09

Modified files:
        winsup/cygwin  : ChangeLog.64bit fhandler_process.cc 
                         fhandler_procnet.cc ntdll.h 
        winsup/cygwin/include: inttypes.h limits.h stdint.h 
        winsup/cygwin/include/asm: byteorder.h 
        winsup/cygwin/include/bits: wordsize.h 
        winsup/cygwin/include/cygwin: signal.h types.h 

Log message:
        * fhandler_process.cc: Fix debug printf calls to be type safe.
        Add casts to avoid compiler warnings.
        (get_mem_values): Avoid using ULONG_MAX since it's NOT matching
        ULONG on 64 bit.
        * fhandler_procnet.cc (fhandler_procnet::open): Fix syscall_printf call
        to be type safe.
        (format_procnet_ifinet6): Add cast to avoid compiler warnings.
        * ntdll.h (struct _DEBUG_HEAP_BLOCK): Change Address to ULONG_PTR.
        
        * include/bits/wordsize.h: Fix __WORDSIZE definition for x86_64.
        Add __WORDSIZE_COMPAT32 as on Linux.
        * include/inttypes.h: Include bits/wordsize.h.  Use __WORDSIZE check
        where appropriate.
        * include/limits.h: Include bits/wordsize.h.
        (CHAR_BIT): Change definition to rely on default
        compiler definition.
        (LONG_BIT): Ditto.
        (WORD_BIT): Ditto.
        (__LONG_MAX__): Use __WORDSIZE check.
        (RTSIG_MAX): Ditto.
        * include/stdint.h: Include bits/wordsize.h.  Use __WORDSIZE check
        where appropriate.
        * include/cygwin/signal.h: Ditto.
        * include/cygwin/types.h: Ditto.
        
        * include/asm/byteorder.h (__ntohl): Use bswap instruction, available
        since i486.
        (__ntohs): Fix constraint to work on 64 bit CPU as well.

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.22&r2=1.1.2.23
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_process.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.120.2.2&r2=1.120.2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_procnet.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.18.2.2&r2=1.18.2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ntdll.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.141.2.2&r2=1.141.2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/inttypes.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.6&r2=1.6.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/limits.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.27.4.2&r2=1.27.4.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/stdint.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.14&r2=1.14.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/asm/byteorder.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.13&r2=1.13.6.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/bits/wordsize.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.1&r2=1.1.8.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/signal.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.19.4.3&r2=1.19.4.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/types.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.35.4.1&r2=1.35.4.2

Reply via email to