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.10 Programmer’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–4 Programming Documentation