Jump To:
Leopard Reference Library: Darwin
Darwin interprocess communication includes a number of APIs at the BSD layer for message passing and shared memory. These APIs include Mach IPC, System V and POSIX shared memory, Darwin notifications, sockets, and pipes. You can use these technologies when sharing data between command-line tools and daemons or when sharing data between a command-line tool or daemon and a higher-level application.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Resource Type
Sort by
Date
64-Bit Transition Guide (HTML) (PDF)
Describes the 64-bit features available in Mac OS X.
Guides 2008-04-08
BootstrapDump (HTML) (DMG) (ZIP)
Print Mach bootstrap namespace information.
Sample Code 2008-06-18
Darwin Notification API Reference (HTML)
Describes the Darwin API for interprocess notification.
Reference 2008-04-08
File System Events Programming Guide (HTML) (PDF)
Explains how applications can detect changes in the file system.
Guides 2008-03-11
Kernel Programming Guide (HTML) (PDF)
Essential information for programming in the Mac OS X kernel. Includes a high-level overview.
Guides 2006-11-07
Mac OS X Notification Overview (HTML) (PDF)
Guides 2007-05-15
NotifyTool (HTML) (DMG) (ZIP)
Shows how to use the BSD notify API.
Sample Code 2007-09-25