This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
src/winsup/cygserver ChangeLog.64bit client.cc ...
- From: corinna at cygwin dot com
- To: cygwin-cvs at cygwin dot com
- Date: 5 Dec 2012 16:33:48 -0000
- Subject: src/winsup/cygserver ChangeLog.64bit client.cc ...
CVSROOT: /cvs/src
Module name: src
Branch: cygwin-64bit-branch
Changes by: corinna@sourceware.org 2012-12-05 16:33:48
Modified files:
winsup/cygserver: ChangeLog.64bit client.cc sysv_msg.cc
Log message:
* client.cc (client_request::header_t::header_t): Accommodate changes
to msglen member.
(client_request::handle_request): Ditto.
(client_request::client_request): Zero out entire parameter block.
Explain why.
* sysv_msg.cc (conv_timespec32_to_timespec): New inline function on
64 bit Cygwin.
(conv_timespec_to_timespec32): Ditto.
(conv_msqid_ds32_to_msqid_ds): Ditto.
(conv_msqid_ds_to_msqid_ds32): Ditto.
(copyin_msqid_ds): New inline function on Cygwin.
(copyout_msqid_ds): Ditto.
(msgctl): Use copyout_msqid_ds and copyin_msqid_ds to copy msqid_ds
structures from cygserver to client and vice versa on Cygwin.
(msgsnd): Special case copyin of msg_type on 64 bit Cygwin.
(msgrcv): Special case copyout of msg_type on 64 bit Cygwin.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygserver/ChangeLog.64bit.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.1.2.2&r2=1.1.2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygserver/client.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.15&r2=1.15.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygserver/sysv_msg.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.4&r2=1.4.4.1