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

+ 2.  Remote Shared Memory API for Solaris Clusters

+ 3.  Session Description Protocol API

+ 4.  Process Scheduler

+ 5.  Input/Output Interfaces

- 6.  Interprocess Communication

Pipes Between Processes

Named Pipes

Sockets Overview

POSIX Interprocess Communication

POSIX Messages

POSIX Semaphores

POSIX Shared Memory

System V IPC

Permissions for Messages, Semaphores, and Shared Memory

IPC Interfaces, Key Arguments, and Creation Flags

System V Messages

Initializing a Message Queue

Controlling Message Queues

Sending and Receiving Messages

System V Semaphores

Initializing a Semaphore Set

Controlling Semaphores

Semaphore Operations

System V Shared Memory

Accessing a Shared Memory Segment

Controlling a Shared Memory Segment

Attaching and Detaching a Shared Memory Segment

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