Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygserver/msg.cc')
-rw-r--r--winsup/cygserver/msg.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/winsup/cygserver/msg.cc b/winsup/cygserver/msg.cc
index c92e698b0..ab3610e7a 100644
--- a/winsup/cygserver/msg.cc
+++ b/winsup/cygserver/msg.cc
@@ -55,8 +55,7 @@ client_request_msg::serve (transport_layer_base *const conn,
return;
}
process *const client = cache->process (_parameters.in.ipcblk.cygpid,
- _parameters.in.ipcblk.winpid,
- _parameters.in.ipcblk.signal_arrived);
+ _parameters.in.ipcblk.winpid);
if (!client)
{
error_code (EAGAIN);
@@ -82,7 +81,7 @@ client_request_msg::serve (transport_layer_base *const conn,
conn->revert_to_self ();
/* sysv_msg.cc takes care of itself. */
client->release ();
- thread td = { client, &_parameters.in.ipcblk, {-1, -1} };
+ thread td (client, &_parameters.in.ipcblk, true);
int res;
msgop_t msgop = _parameters.in.msgop; /* Get's overwritten otherwise. */
switch (msgop)