SCO OpenServer 5 Release 5 STREAMS interface
NOTE:
This chapter has not been reviewed for the current release.
The information is generally accurate,
although some details may have changed.
Check the appropriate manual pages
for the most current information.
SCO OpenServer 5 provides an SVR3-based STREAMS interface
that supports many SVR4-based features.
The STREAMS manual pages
in the following sections document the
SCO OpenServer 5 (ODDI) STREAMS interface
as well as the SVR5 (DDI) STREAMS interface:
A number of commercial books provide information about
the STREAMS interface.
Peter Kettle and Steve Statler, Writing Device Drivers for SCO UNIX.-
Chapter 6 provides a good overview of
the structures and functions used to implement STREAMS.
AT&T, STREAMS Primer and STREAMS Programmer's Guide.-
Describe the System V Release 3 STREAMS interface
at both user-level and kernel-level.
Remember that the set of non-STREAMS
kernel functions in the SCO UNIX 3.2 kernel
is somewhat different than the kernel function set
in the AT&T/USL System V Release 3.2 kernel,
but the STREAMS kernel functions and structures
originally matched those discussed in these books.
USL, STREAMS Modules and Drivers.-
Describes the System V Release 4.2 STREAMS interface,
concentrating on the kernel-level implementation.
Much of this information is directly relevant
to SCO OpenServer 5 Release 5 although the SCO implementation
is different in some details.
W. Richard Stevens, UNIX Network Programming.-
Section 7.7
discusses the user-level STREAMS programming interface
for System V Release 3.
W. Richard Stevens, Advanced Programming in the UNIX Environment.-
Section 12.4
discusses the user-level STREAMS programming interface
for System V Release 3.
Readers who need a good overview of the
SCO UNIX System STREAMS implementation
should read the chapter in the Kettle/Statler book
listed above.
Readers who need complete information
about the STREAMS interface
should read the STREAMS Primer
and STREAMS Programmer's Guide
or the STREAMS Modules and Drivers book.
© 2005 The SCO Group, Inc. All rights reserved.