The Programming Interfaces Guide describes programming interfaces that are specific to the Solaris environment.
The Programming Interfaces Guide has information on the following subjects:
Memory and CPU management
Process scheduling
Input and output interfaces
Interprocess communication and sockets
The Transport Layer Interface (TLI) and the X/Open Transport Interface (XTI)
Transport selection
The Solaris application binary interface
The Oracle Solaris OS includes two utilities that enable application developers to verify an application's compliance with the Oracle Solaris Application Binary Interface (ABI). Compliance with the Oracle Solaris ABI ensures that your code is portable across releases of the Oracle Solaris OS. The Oracle Solaris ABI defines the interfaces that are available for the use of application developers.
The appcert(1) utility statically examines the Oracle Solaris library interfaces used by ELF binaries for instances of private interface usage. The apptrace(1) tool uses the link-auditing capability of the run time linker to dynamically trace library routine calls as the application runs.