ipcs/ipcrm for Darwin

From Wikistix
Jump to: navigation, search

Mac OS X 10.2 and 10.3

Only slightly modified versions from FreeBSD, for Mac OS X 10.2.* (Jaguar) and Mac OS X 10.3.* (Panther). Note: My 10.2.3 system reports that the kernel does not have SYSV message queue support.

Note: For those wishing to compile from source, the standard Max OS X distributions appear to be lacking some header files (eg. <sys/msg.h>). These can be obtained from the xnu project from Apple or OpenDarwin. It may also be necessary to define __APPLE_API_UNSTABLE when compiling under Panther a.k.a 10.3.

Mac OS X 10.0 and 10.1

Hacked versions from FreeBSD with all the semaphore and message queue stuff removed, for Mac OS X 10.0 and 10.1. Can be used to view and delete SYSV shared memory segments. When compiled, Darwin didn't have any SYSV semaphore or SYSV message queue implementations.

Misinformation found herein copyright Paul Ripke (aka “stix”) stixpjr@gmail.com.