JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
STREAMS Programming Guide
search filter icon
search icon

Document Information

Preface

Part I Application Programming Interface

1.  Overview of STREAMS

2.  STREAMS Application-Level Components

3.  STREAMS Application-Level Mechanisms

4.  Application Access to the STREAMS Driver and Module Interfaces

5.  STREAMS Administration

6.  Pipes and Queues

Part II Kernel Interface

7.  STREAMS Framework - Kernel Level

8.  STREAMS Kernel-Level Mechanisms

9.  STREAMS Drivers

10.  STREAMS Modules

11.  Configuring STREAMS Drivers and Modules

12.  Multithreaded STREAMS

13.  STREAMS Multiplex Drivers

Part III Advanced Topics

14.  Debugging STREAMS-based Applications

Part IV Appendixes

A.  Message Types

B.  Kernel Utility Interface Summary

C.  STREAMS-Based Terminal Subsystem

D.  STREAMS FAQ

Glossary

Index

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

W

Index

A

accessing queue information, strqget, Using Queue Information
adb, adb Command
adjmsg, Kernel Utility Interface Summary
administration tools
strace, strace Command
strerr, strerr Daemon
strlog, strlog Command
strqget, strqget Command
strqset, strqset Command
allocate header for output message, example, Write Service Procedure
allocb, Kernel Utility Interface Summary
example, Message Allocation and Freeing
anchor, Glossary
anchors
Adding and Removing Modules
Other ioctl Commands
STREAMS Anchors
client, Using Anchors
lock, STREAMS Anchors
privilege, Anchors and Data Flow
server, Using Anchors
append a character to a message block, example, Message Allocation and Freeing
asynchronous callback functions, perimeter, Asynchronous Callback Functions
asynchronous input/output, in polling, Asynchronous Input and Output
AT&T STREAMS, Write-Side Processing
autopush
Autopush Facility
STREAMS Administrative Driver
autopush configuration file, example, Application Interface