[Contents] [Next Section] [Next Chapter] [Index] [Help]

About This Guide

This guide is designed for programmers who are using computer systems running DIGITAL UNIX® and want to use realtime functions. Users may be writing new realtime applications or they may be porting existing realtime applications from other systems.


[Contents] [Prev. Chapter] [Next Section] [Next Chapter] [Index] [Help]

Purpose of this Guide

This guide explains how to use POSIX 1003.1b (formerly POSIX 1003.4 Draft 14) functions in combination with other system and library functions to write realtime applications. This guide does not attempt to teach programmers how to write applications.

The audience for this guide is application programmers or system engineers who are already familiar with the C programming language. The audience using realtime features is expected to have experience with UNIX operating systems. They also should have experience with UNIX program development tools.

This guide does not present function syntax or reference information. The online reference pages present syntax and explanations of POSIX 1003.1b functions.


[Contents] [Prev. Chapter] [Prev. Section] [Next Section] [Next Chapter] [Index] [Help]

New and Changed Features

This guide has been revised to document all of the changes to realtime programming that are part of the current release, including conformance to the POSIX 1003.1b standard. It includes:


[Contents] [Prev. Chapter] [Prev. Section] [Next Section] [Next Chapter] [Index] [Help]

Structure of this Guide

This guide consists of eleven chapters and one appendix, organized as follows:


[Contents] [Prev. Chapter] [Prev. Section] [Next Section] [Next Chapter] [Index] [Help]

Related Documents

The following documents are relevant to writing realtime applications:

To view online reference pages for P1003.1b functions, use the man or whatis command.

The printed version of the DIGITAL UNIX documentation set is color coded to help specific audiences quickly find the books that meet their needs. (You can order the printed documentation from DIGITAL.) This color coding is reinforced with the use of an icon on the spines of books. The following list describes this convention:

Audience Icon Color Code
General users G Blue
System and network administrators S Red
Programmers P Purple
Device driver writers D Orange
Reference page users R Green

Some books in the documentation set help meet the needs of several audiences. For example, the information in some system books is also used by programmers. Keep this in mind when searching for information on specific topics.

The Documentation Overview, Glossary, and Master Index provides information on all of the books in the DIGITAL UNIX documentation set.


[Contents] [Prev. Chapter] [Prev. Section] [Next Section] [Next Chapter] [Index] [Help]

Using the man Command

Additional information about system commands and library functions (including P1003.1b functions) is shipped on the system software kit, and can be accessed through the man command. The man command provides online displays of the reference pages. You can use options to direct the man command to display online summaries of specific reference pages, to use special formatting when preparing the reference page for viewing or printing, and to search alternate reference page directories for specified reference pages.

Use the man command to access the online reference pages for the P1003.1b functions discussed in this guide. If you need help using the man command, use this command:

% man man

If you do not specify an option, the man command formats and displays one or more specified reference pages. If multiple reference pages match a specified name, only the first matching reference page is displayed. If there are multiple matches in one section for a specified name, the matching page in the first alphabetically occurring subsection is displayed.


[Contents] [Prev. Chapter] [Prev. Section] [Next Section] [Next Chapter] [Index] [Help]

Conventions

The following conventions are used in this guide:

Convention Meaning
% The default user prompt is the user's system name followed by a right angle bracket. In this guide, a percent sign (%) is used to represent this prompt.
# A number sign is the default superuser prompt.
>> CPUnn>> The console subsystem prompt is two right angle brackets. On a system with more than one central processing unit (CPU), the prompt displays two numbers: the number of the CPU, and the number of the processor slot containing the board for that CPU.
user input This bold typeface is used in interactive examples to indicate typed user input.
system output In text, this typeface indicates the exact name of a command, function, option, partition, pathname, directory, or file. This typeface is used in interactive examples to indicate system output. It is also used in code examples and other screen displays.
variable This typeface indicates variable information, such as user-supplied information in commands, syntax, or example text.
. . . Horizontal ellipsis indicates that the preceding item can be repeated one or more times. It is used in syntax descriptions and function definitions.

.
.
.
Vertical ellipsis indicates that a portion of an example that would normally be present is not shown.
UPPERCASE lowercase The system differentiates between lowercase and uppercase characters. Literal strings that appear in text, examples, syntax descriptions, and function definitions must be typed exactly as shown.
cat(1) Cross-references to the online reference pages include the appropriate section number in parentheses. For example, a reference to cat(1) indicates that you can find the material on the cat command in Section 1 of the online reference pages.


[Contents] [Prev. Chapter] [Prev. Section] [Next Chapter] [Index] [Help]

Reader's Comments

DIGITAL welcomes any comments and suggestions you have on this and other DIGITAL UNIX manuals.

You can send your comments in the following ways:

Please include the following information along with your comments:

The DIGITAL UNIX Publications group cannot respond to system problems or technical support inquiries. Please address technical questions to your local system vendor or to the appropriate DIGITAL technical support office. Information provided with the software media explains how to send problem reports to DIGITAL.


[Contents] [Prev. Chapter] [Prev. Section] [Next Chapter] [Index] [Help]