sun.com docs.sun.com My Sun Worldwide Sites
Programming Interfaces Guide


September 2008
This book describes interfaces specific to the Solaris™ 10 environment in areas such as shared memory, transport selection, and real-time administration. This book also describes applications that relate to API/ABI compliance, such as appcert. The ONC+ Developer's Guide describes higher-level networking interfaces.
++

Document Information

Preface

- 1.  Memory and CPU Management

Memory Management Interfaces

Creating and Using Mappings

Removing Mappings

Cache Control

Using mincore

Using mlock and munlock

Using mlockall and munlockall

Using msync

Library-Level Dynamic Memory

Dynamic Memory Allocation

Dynamic Memory Debugging

check -access

check -leaks [-frames n] [-match m]

check -memuse [-frames n] [-match m]

check -all [-frames n] [-match m]

check [funcs] [files] [loadobjects]

Other Memory Control Interfaces

Using sysconf

Using mprotect

Using brk and sbrk

CPU Performance Counters

API Additions to libcpc

Initialization Interfaces

Hardware Query Interfaces

Configuration Interfaces

Binding

Sampling

Buffer Operations

Activation Interfaces

Error Handling Interfaces

+ 2.  Remote Shared Memory API for Solaris Clusters

+ 3.  Session Description Protocol API

+ 4.  Process Scheduler

+ 5.  Input/Output Interfaces

+ 6.  Interprocess Communication

+ 7.  Socket Interfaces

+ 8.  Programming With XTI and TLI

+ 9.  Packet Filtering Hooks

+ 10.  Transport Selection and Name-to-Address Mapping

+ 11.  Real-time Programming and Administration

+ 12.  The Solaris ABI and ABI Tools

+ A.  UNIX Domain Sockets

Index

Company Info Contact Terms of Use Privacy Copyright 1994-2008 Sun Microsystems, Inc.