summaryrefslogtreecommitdiffstats
path: root/winsup/cygserver/sysv_msg.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygserver/sysv_msg.cc')
-rw-r--r--winsup/cygserver/sysv_msg.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/winsup/cygserver/sysv_msg.cc b/winsup/cygserver/sysv_msg.cc
index 9e90d05a9..b3a49900e 100644
--- a/winsup/cygserver/sysv_msg.cc
+++ b/winsup/cygserver/sysv_msg.cc
@@ -46,6 +46,9 @@ __FBSDID("$FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/kern/sysv_msg.c,v 1.5
#ifdef __CYGWIN__
#define MSG_DEBUG
+#define _mk_msgid(P) ((P) - msqids)
+#define msleep(P,m,p,w,t) _msleep(MSQ,_mk_msgid(P),(m),(p),(w),(t))
+#define wakeup(P) _wakeup(MSQ,_mk_msgid(P))
#endif /* __CYGWIN__ */
#ifdef MSG_DEBUG