This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
src/winsup/cygwin ChangeLog.64bit fhandler_pro ...
- From: corinna at cygwin dot com
- To: cygwin-cvs at cygwin dot com
- Date: 5 Nov 2012 20:17:09 -0000
- Subject: src/winsup/cygwin ChangeLog.64bit fhandler_pro ...
CVSROOT: /cvs/src
Module name: src
Branch: cygwin-64bit-branch
Changes by: corinna@sourceware.org 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