diff options
Diffstat (limited to 'winsup/cygserver/sysv_shm.cc')
-rw-r--r-- | winsup/cygserver/sysv_shm.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/winsup/cygserver/sysv_shm.cc b/winsup/cygserver/sysv_shm.cc index 4578c53a2..05acc2ee6 100644 --- a/winsup/cygserver/sysv_shm.cc +++ b/winsup/cygserver/sysv_shm.cc @@ -60,6 +60,12 @@ __FBSDID("$FreeBSD: /repoman/r/ncvs/src/sys/kern/sysv_shm.c,v 1.89 2003/11/07 04 #include "cygserver_ipc.h" #ifdef __CYGWIN__ +#define _mk_shmid(P) ((P) - shmsegs) +#define tsleep(P,p,w,t) _tsleep(SHM,_mk_shmid(P),(p),(w),(t)) +#define wakeup(P) _wakeup(SHM,_mk_shmid(P)) +#endif + +#ifdef __CYGWIN__ #ifndef PAGE_SIZE #define PAGE_SIZE (getpagesize ()) #endif |