Jump To:
Leopard Reference Library: Darwin
Low-level (Darwin) process-management facilities in Mac OS X help developers manage, schedule, and execute programs at runtime.

Document Descriptions
On Off
Display

Sort by
Title
Sort by
Resource Type
Sorted by
Date
Running At Login (HTML)
TN2228: Describes how to write code that's coordinated with the login process.
Technical Notes 2008-09-16
Observing Process Lifetimes Without Polling (HTML)
TN2050: Shows a variety of methods to observe process lifetimes without polling.
Technical Notes 2008-09-10
BootstrapDump (HTML) (DMG) (ZIP)
Print Mach bootstrap namespace information.
Sample Code 2008-06-18
Determining console user login status (HTML)
QA1133: How to determine whether a user is logged in on the console, and be notified of changes.
Technical Q&As 2008-04-14
UTXplorer (HTML) (DMG) (ZIP)
Uses the <utmpx.h> API to display current login sessions and login history.
Sample Code 2008-03-19
Customizing Process Stack Size (HTML)
QA1419: Describes methods for setting the stack size of a process and/or thread.
Technical Q&As 2008-02-20
Daemons and Agents (HTML)
TN2083: Describes the most common problems encountered with daemons and agents, and suggests detailed solutions.
Technical Notes 2007-11-05
Affinity API Release Notes for Mac OS X v10.5 (HTML)
Explains how to influence which CPU core runs a group of threads (for performance optimization).
Release Notes 2007-10-31
SampleD (HTML) (DMG) (ZIP)
Demonstrates use of launchd and Apple System Logger.
Sample Code 2005-10-27
Getting Started with launchd (HTML)
Learn about launchd and see how to migrate your configuration files.
Articles 2005-08-22
CFLocalServer (HTML) (DMG) (ZIP)
Uses UNIX domain sockets to communicate between client and server programs on the same machine.
Sample Code 2005-07-26
Mach Absolute Time Units (HTML)
QA1398: Describes how to convert Mach absolute time units to real time, and vice versa.
Technical Q&As 2005-01-06
MoreIsBetter (HTML) (DMG) (ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
Sample Code 2003-10-27
PIDFromBSDProcessName (HTML) (DMG) (ZIP)
Provides a simple API to do process PID lookup based on BSD process name.
Sample Code 2003-02-13