This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
src/winsup/cygwin ChangeLog.64bit cygserver.h ...
- From: corinna at cygwin dot com
- To: cygwin-cvs at cygwin dot com
- Date: 5 Dec 2012 16:18:17 -0000
- Subject: src/winsup/cygwin ChangeLog.64bit cygserver.h ...
CVSROOT: /cvs/src
Module name: src
Branch: cygwin-64bit-branch
Changes by: corinna@sourceware.org 2012-12-05 16:18:17
Modified files:
winsup/cygwin : ChangeLog.64bit cygserver.h cygserver_ipc.h
winlean.h
winsup/cygwin/include/cygwin: msg.h sysproto.h
Log message:
* cygserver.h (struct client_request::header_t): Change definition of
msglen to use the same structure on 32 and 64 bit. Add read and write
accessors. Change type of error_code to int.
(class client_request): Align accessor methods to above change.
* cygserver_ipc.h (ipc_set_proc_info): Use _TYPE64_CLR macros.
* winlean.h (_TYPE64_CLR): New macro.
(_TYPE64_SET): Ditto.
* include/cygwin/msg.h (struct _ts32): Define on 64 bit in _KERNEL mode.
(struct _msqid_ds32): Ditto. Add comment to explain why.
* include/cygwin/sysproto.h: Enforce 4 byte alignment on all structs.
(struct msgctl_args): Change definition to use the same structure on
32 and 64 bit.
(struct msgrcv_args): Ditto.
(struct msgsnd_args): Ditto.
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.52&r2=1.1.2.53
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygserver.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.6&r2=1.6.10.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygserver_ipc.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.11.2.2&r2=1.11.2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winlean.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.10.2.1&r2=1.10.2.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/msg.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.3.28.1&r2=1.3.28.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/sysproto.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.2&r2=1.2.18.1