Transport Interface (XTI) and the sockets and STREAMS programming frameworks, including information about system calls, header files, and libraries. Additionally, it provides information about porting sockets-based applications to XTI.

This manual also describes the software bridge ifnet (STREAMS module and DLPI STREAMS pseudodevice driver) that the Tru64 UNIX operating system supports. This bridge allows programs that use sockets-based protocol stacks to access STREAMS drivers and programs that use STREAMS-based protocol stacks to access BSD-based drivers.

This manual is for experienced UNIX programmers.

4.1.10Programmer’s Guide

The Programmer’s Guide describes the programming environment of the Tru64 UNIX operating system, with an emphasis on the C programming language.

Topics include the following:

The compiler system

Pragma preprocessor directives

Shared libraries

Debugging programs with dbx

Debugging programs with Third Degree

Profiling programs to improve performance

Using and developing Atom tools

Optimizing techniques

Handling exception conditions

Developing thread-safe libraries

Open MP parallel processing

Posting and receiving EVM events

Using 32–bit pointers on Tru64 UNIX systems

Differences in the System V habitat

Creating dynamically configurable kernel subsystems

The “old-style” (pre-OpenMP) parallel-processing interface

Handling names of device special files

This manual is for programmers who use the Tru64 UNIX operating system to create or maintain programs in any supported language.

4–4Programming Documentation

Page 50
Image 50
Compaq AA-RH8RD-TE manual Programmer’s Guide