Sort by Title | 
Sorted by Resource Type | 
Sort by Date | 
| 
HeaderDoc User Guide
(HTML)
(PDF)
 Explains how to extract API reference documentation from commented header files. 
 | 
Guides | 
2008-04-08
 | 
| 
Porting UNIX/Linux Applications to Mac OS X
(HTML)
(PDF)
 Conceptual information and tips about porting UNIX and Linux applications to Mac OS X. 
 | 
Guides | 
2008-04-08
 | 
| 
Packaging UNIX Software
(HTML)
 Explains how to post UNIX and other command-line tools to Apple's Macintosh Product Guide. 
 | 
Guides | 
2001-04-20
 | 
| 
Mac OS X ABI Mach-O File Format Reference
(HTML)
(PDF)
 Describes the data structures that make up the Mach-O file format. 
 | 
Reference | 
2009-02-04
 | 
| 
Netwide Assembler Guide
(HTML)
 Describes the Netwide Assembler for Intel-based Macs. 
 | 
Reference | 
2008-06-19
 | 
| 
Mac OS X Man Pages
(HTML)
 HTML versions of the Mac OS X, Mac OS X Server, Xcode Tools, and CHUD man pages. 
 | 
Reference | 
2008-04-29
 | 
| 
GNU C 4.2 Preprocessor User Guide
(HTML)
 Describes the Apple version of the GNU C 4.2 Preprocessor. 
 | 
Reference | 
2008-01-23
 | 
| 
GNU C/C++/Objective-C 4.2.1 Compiler User Guide
(HTML)
 Describes the Apple version of the GNU 4.2.1 compiler. 
 | 
Reference | 
2008-01-23
 | 
| 
GNU C 4.0 Preprocessor User Guide
(HTML)
 Describes the Apple version of the GNU C 4.0 Preprocessor. 
 | 
Reference | 
2007-10-31
 | 
| 
GNU C/C++/Objective-C 4.0.1 Compiler User Guide
(HTML)
 Describes the Apple version of the GNU 4.0.1 compiler. 
 | 
Reference | 
2007-10-31
 | 
| 
GNU C/C++/Objective-C 3.3 Compiler
(HTML)
 Explains how to use the GNU compilers from the command line. 
 | 
Reference | 
 | 
| 
Dynamic Loader Release Notes
(HTML)
 Updated for Mac OS X v10.5. 
 | 
Release Notes | 
2009-03-04
 | 
| 
Symbol Variants Release Notes
(HTML)
 Describes symbol variants, a way of providing multiple versions of symbols for backwards compatibility. 
 | 
Release Notes | 
2007-10-16
 | 
| 
SimplePing
(HTML)
(DMG)
(ZIP)
 Sample provides simple API to programatically ping a remote host without admin privileges 
 | 
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
 | 
| 
Kernel Core Dumps
(HTML)
 TN2118: Explains how to gather and use remote kernel core dumps. 
 | 
Technical Notes | 
2008-11-12
 | 
Static linking of user binaries on Mac OS X
(HTML)
( )
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds. 
 | 
Technical Q&As | 
2002-02-07
 | 
| 
Setting environment variables for user processes
(HTML)
 QA1067: Tells how to set environment variables for user processes. 
 | 
Technical Q&As | 
2001-10-25
 |