| 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 |