Hi Drake, Hmm; if we are talking about the System V IPC stuff like shmat, I don't have experience with it on Cygwin. The Cygwin "Implementation Notes" [1] say this: _The XSI IPC functions semctl, semget, semop, shmat, shmctl, shmdt, shmget, msgctl, msgget, msgrcv and msgsnd are ONLY AVAILABLE WHEN CYGSERVER IS RUNNING._ Bundling cygserver wtih Cygnal, if that's what it takes, is not out of the question; I just haven't tried it, so I don't know exactly what is involved; I don't know the licensing ramifications either. (If an application which uses Cygwin DLL's requires cygserver, is it still LGPL? Probably.) Another important thing to consider is whether a cygserver bundled with your Cygnal program would conflict with a Cygwin user's existing cygserver. On 14.10.2016 15:03, Drake, Richard R wrote: > Hello, > > Cygnal is a really neat concept! Does it work with applications that want to use shared memory (shmem)? > > Thanks, > > -rich Links: ------ [1] https://cygwin.com/cygwin-api/std-notes.html