I am currently porting an existing simulation package to OS X. I am running into a number of problems. The first is a lack of support for SysV IPC mechanisms but I have been able to work around most of these using the subset of POSIX IPC mechanisms available in OS X. The one I have not been able to overcome is an apparent 4Mb limit per process for shared memory segments. Does anyone know how I can increase this limit?
Another problem I have run into is the absence of the 'ipcs' and "ipcrm" commands for IPC resource management. I was able to "borrow" some code from freeBSD to work around this but it still does not work like I would expect. Are there any native OS X utilities for IPC resource management?