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

B

b_band, Message Structure
placement, Message Structure
b_next, Message Structure
b_prev, Message Structure
b_rptr, Message Structure
b_wptr, Message Structure
back-enable of a queue, Flow Control in Service Procedures
background job, in job control, Job Control
backq, Kernel Utility Interface Summary
bandinfo structure
example, Flush Handling
flush band priority, Flushing According to Priority Bands
bcanput, Kernel Utility Interface Summary
bidirectional transfer
example
Bidirectional Data Transfer Example
Bidirectional Data Transfer Example
boundary, data and message, Read Options
bp, Flow Control in Service Procedures
bp->b_rptr, Flow Control in Service Procedures
bp->b_wptr, Flow Control in Service Procedures
breaking stream connections for loop-around device, example, Loop-Around Driver
bufcall
Recovering From No Buffers
Kernel Utility Interface Summary
releasing callback requests, Releasing Callback Requests