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

F

fattach, Named Streams
fdetach, Named Streams
FIFO (STREAMS), Overview of Pipes and FIFOs
basic operations, Closing a Pipe or FIFO
flush
Flushing Pipes and FIFOs
Flushing Pipes and FIFOs
file descriptor passing, Named Streams
filter module, example, Filter Module Example
flow control
Flow Control in Service Procedures
Flow Control in Service Procedures
Glossary
check existence of message of particular priority, Controlling Data Flow and Priorities
check if certain band is writable, Controlling Data Flow and Priorities
check if message is marked, Controlling Data Flow and Priorities
expedited data, Flow Control in Service Procedures
get priority of first message, Controlling Data Flow and Priorities
in line discipline module, Data Flow Control
in module
Data Flow Control
Data Flow Control
processing of ordinary message, Flow Control in Service Procedures
routines
Flow Control in Service Procedures
Flow Control in Service Procedures
test for, Flow Control in Service Procedures
flush handling
description
M_FLUSH Message Handling
Flushing According to Priority Bands
flags
Flush Handling
M_FLUSH Message Handling
M_FLUSH
in driver, Driver Flush Handling
line discipline, Flushing According to Priority Bands
pipes and FIFOs, Flushing Pipes and FIFOs
flush handling, priority band data, example, Flushing Priority Band
flush handling, read side, example, Flushing According to Priority Bands
flush handling, write side, example, Flushing According to Priority Bands
flushband, Kernel Utility Interface Summary
flushing a queue, part 1, example, Filter Module Example
flushing priority band data, Flush Handling
description, Flush Handling
flushing stream data
arguments passed to M_FLUSH, Flush Handling
description, Flush Handling
flushq
Flushing Pipes and FIFOs
Kernel Utility Interface Summary
fmodsw structure, MT SAFE Module
foreground job, in job control, Job Control
free routine, Extended STREAMS Buffers
freeb, Kernel Utility Interface Summary
freemsg, Kernel Utility Interface Summary
freezestr, Kernel Utility Interface Summary
frequently asked IP interface questions, STREAMS FAQ
full-duplex processing, What Is STREAMS?