PrefaceThe Purpose of This ManualVOS Communications Software: STREAMS Programmer's Guide (R306-00) documents the application program interface to the VOS STREAMS software. It describes how applications use the VOS STREAMS application program interface to communicate with STREAMS devices. AudienceThis manual is for programmers who write or design STREAMS applications under the VOS operating system. Programmers are expected to be familiar with the STREAMS protocol and with the VOS programming environment in order to use the VOS STREAMS software. Revision InformationThis is the first publication of this manual. For information on which release of the software this manual documents, see the Notice page. Manual OrganizationChapter 1, "Introduction to VOS STREAMS," briefly describes STREAMS and STREAMS-related concepts and terms, and introduces the VOS STREAMS software. Chapter 2, "VOS STREAMS Programming Support," presents various elements of VOS STREAMS programming support and other programming considerations for developing application programs for VOS STREAMS. Chapter 3, "Application Program Interface," documents the application program interface to VOS STREAMS. VOS STREAMS applications can use either the VOS C language interface or VOS subroutines as the interface to VOS STREAMS, as documented in this chapter.
Appendix A, "System Analysis Requests," documents the Appendix B, "Polling and Tasking Example for VOS STREAMS," contains a coding fragment example that shows the use of polling and tasking in a VOS STREAMS application. Appendix C, "PL/I Usage," shows the VOS STREAMS subroutine declarations in VOS PL/I. NotationStratus documentation uses italics to introduce or define new terms. For example: A Stream is a communications path between a STREAMS driver in kernel space and a user process. Computer font is used to represent text that would appear on your display screen or on a printer. (Such text is referred to as literal text.) For example:
The VOS subroutine
Slanted font is used to represent general terms that are to be replaced by literal values. In the example below,
Boldface is used to emphasize words within the text.
Note that while Format for SubroutinesStratus System/88 manuals use the following format conventions for documenting subroutines. Note that the subroutine descriptions do not necessarily include each of the following sections.
Purpose
Usage
Arguments
Explanation
Error Codes
Examples Related ManualsRefer to the following sources for additional information on STREAMS. Refer to the following Stratus manuals for related documentation. Online Documentation
You can find additional information by viewing the system's online documentation in A Note on the Contents of Stratus ManualsStratus manuals document all the subroutines and commands of the user interface. Any other commands and subroutines contained in the operating system are intended solely for use by Stratus personnel and are subject to change without warning. How to Comment on This Manual
You can comment on this manual by using the command Stratus welcomes any corrections and suggestions for improving this manual. Survey and Manual-Ordering FormA customer survey and manual-ordering information are included at the back of this manual. Stratus encourages you to complete the survey. The survey form folds into a self-addressed envelope. To order a manual, follow the instructions that precede the order form. |
|