summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/msg.cc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2015-03-03 17:09:30 +0000
committerCorinna Vinschen <corinna@vinschen.de>2015-03-03 17:09:30 +0000
commit8ac0306085821bc4cee620b54f0c1e2c4ab007bf (patch)
tree1145e96f88b57b5b5867f311c42a8d053d1a4527 /winsup/cygwin/msg.cc
parent73c0c53cf4be15915685a4229068e774c1deccff (diff)
downloadcygnal-8ac0306085821bc4cee620b54f0c1e2c4ab007bf.tar.gz
cygnal-8ac0306085821bc4cee620b54f0c1e2c4ab007bf.tar.bz2
cygnal-8ac0306085821bc4cee620b54f0c1e2c4ab007bf.zip
* msg.cc: Throughout, drop raising SIGSYS if cygserver is not running.
* sem.cc: Ditto. * shm.cc: Ditto.
Diffstat (limited to 'winsup/cygwin/msg.cc')
-rw-r--r--winsup/cygwin/msg.cc10
1 files changed, 1 insertions, 9 deletions
diff --git a/winsup/cygwin/msg.cc b/winsup/cygwin/msg.cc
index 5505dc453..3658b09ca 100644
--- a/winsup/cygwin/msg.cc
+++ b/winsup/cygwin/msg.cc
@@ -1,6 +1,6 @@
/* msg.cc: XSI IPC interface for Cygwin.
- Copyright 2002, 2003, 2004, 2005, 2008, 2009, 2014 Red Hat, Inc.
+ Copyright 2002, 2003, 2004, 2005, 2008, 2009, 2014, 2015 Red Hat, Inc.
This file is part of Cygwin.
@@ -116,8 +116,6 @@ msgctl (int msqid, int cmd, struct msqid_ds *buf)
{
syscall_printf ("-1 [%d] = msgctl ()", request.error_code ());
set_errno (request.error_code ());
- if (request.error_code () == ENOSYS)
- raise (SIGSYS);
__leave;
}
return request.retval ();
@@ -136,8 +134,6 @@ msgget (key_t key, int msgflg)
{
syscall_printf ("-1 [%d] = msgget ()", request.error_code ());
set_errno (request.error_code ());
- if (request.error_code () == ENOSYS)
- raise (SIGSYS);
return -1;
}
return request.retval ();
@@ -156,8 +152,6 @@ msgrcv (int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg)
{
syscall_printf ("-1 [%d] = msgrcv ()", request.error_code ());
set_errno (request.error_code ());
- if (request.error_code () == ENOSYS)
- raise (SIGSYS);
__leave;
}
return request.rcvval ();
@@ -179,8 +173,6 @@ msgsnd (int msqid, const void *msgp, size_t msgsz, int msgflg)
{
syscall_printf ("-1 [%d] = msgsnd ()", request.error_code ());
set_errno (request.error_code ());
- if (request.error_code () == ENOSYS)
- raise (SIGSYS);
__leave;
}
return request.retval ();