Compaq AA-RH8RD-TE manual Programmer’s Guide

Page 50

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

Image 50
Contents Tru64 Unix Page Contents System and Network Management Documentation Programming Documentation Writing Software for the International MarketDevice Driver Documentation Documentation Listings Supplementary DocumentationTru64 Unix Reference Pages Index TablesPage Audience New and Changed FeaturesAbout This Manual OrganizationReader’s Comments Finding the Documentation You Need Introduction to the Documentation SetCore Documentation Structural Changes Changes to the Version 5.1A Documentation SetLayered Products Revised DocumentationSystem and Network Administration Removed Documentation What You GetNew Documentation Device Driver DocumentationOnline Documentation Documentation CD-ROM Documentation on the World Wide Web Printed Documentation KitEnd User Documentation Kit Developer’s Documentation Kit TruCluster Server Software Documentation for Layered ProductsAdditional Documentation in the Media Kit Other Products Packaged with Tru64 Unix3 Tru64 Unix Alpha Online Documentation Library Page CDE Companion General User DocumentationPrinted and Online Documentation Cluster Technical Overview revised Command and Shell User’s Guide revisedCluster Release Notes revised Documentation Overview for Version 5.1A revisedMaster Index revised Programming Support ToolsRelease Notes for Version 5.1A revised Security revisedTechnical Overview for Version 5.1A revised UnixQuick Reference Card revised How to Access Tru64 Unix Documentation revisedPrinted-Only Documentation 3 Tru64 Unix Version 5.1A CD-ROMs revised New and Changed Features from Previous Releases revisedOnline-Only Documentation Advanced Printing Software User GuideCommon Desktop Environment User’s Guide How to Order Tru64 Unix DocumentationSafety & Comfort Guide AdvFS Administration revised System and Network Management DocumentationCluster Administration revised Cluster Hardware Configuration revisedCluster Installation revised Cluster Highly Available Applications revisedGuide to Prestoserve Installation Guide revisedCluster LAN Interconnect new Installation Guide Advanced Topics revised Kernel DebuggingLogical Storage Manager revised Managing Online Addition and Removal newNetwork Administration Connections new Network Administration Services new Software License Management Security revisedSharing Software on a Local Area Network revised System Administration revised Window System Environment revised System Configuration and TuningSystem Configuration Supplement OEM Platforms Window System Administrator’s Guide Full Installation Quick Start revisedUpdate Installation Quick Reference Card revised Bind Configuration File GuidePerformance Manager revised Sendmail Installation and Operation GuideDECevent Translation and Reporting Utility Page Programming Documentation Assembly Language Programmer’s GuideAsynchronous Transfer Mode Calling Standard for Alpha Systems Compaq C Language Reference Manual revisedGuide to the Posix Threads Library Guide to Preparing Product Kits revisedGuide to Realtime Programming Network Programmer’s Guide revisedProgrammer’s Guide Programming with ONC RPC Writing Kernel ModulesWriting Software for the International Market 1 OSF/Motif Programmer’s GuideCommon Desktop Environment Application Builder User’s Guide 2 OSF/Motif Style GuideProgrammer’s Guide Streams Common Desktop Environment Desktop KornShell User’s Guide Common Desktop Environment Product GlossaryJava Documentation Common Desktop Environment Programmer’s GuideCommon Desktop Environment Programmer’s Overview Ladebug Debugger Manual revisedTechnical References for Asian Languages Object File and Symbol Table Format SpecificationToolTalk Service Documentation Window System Documentation ToolTalk Reference ManualToolkit Intrinsics C Language Interface Supplementary Documentation Web-Based Best Practices DocumentationListings of Patches to the Operating System Operating System CD-ROMQuickSpecs Text Version of the Tru64 Unix Release Notes Image Extension DocumentationAssociated Products CD-ROMs Tru64 Unix Reference Pages Using the Documentation CD-ROMUsing webman Reading Reference Pages On LineReading Reference Pages in Printed Books Using the xman CommandUsing the man Command Overview of the Reference Page Sections Reference Pages SectionReference Pages Sections 8 and 1m Device Driver Documentation Writing Device DriversInstallation Instructions and Release Notes Documentation Listings 1 Tru64 Unix Documentation KitSupplementary Documentation on the Documentation TruCluster Server Documentation KitDocumentation Listings A-3 Title Printed Line Title Printed Line 6Documentation Listings Documentation Listings A-7 Page Index See ASUSee device driver documentation See Tru64 Unix Documentation Kits See also Network Administration Services manual See also Network Administration Connections manual Web, 2-4n See Technical Reference for Using Thai Features See also Full Installation Quick Start printed card