Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ linkblk(9S) — SunOS 5.5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ioctl(2)

streamio(7I)

linkblk(9S)

NAME

linkblk − STREAMS data structure sent to multiplexor drivers to indicate a link

SYNOPSIS

#include <sys/stream.h>

INTERFACE LEVEL

Architecture independent level 1 (DDI/DKI). 

DESCRIPTION

The linkblk structure is used to connect a lower Stream to an upper STREAMS multiplexor driver.  This structure is used in conjunction with the I_LINK, I_UNLINK, P_LINK, and P_UNLINK ioctl commands (see streamio(7I)).  The M_DATA portion of the M_IOCTL message contains the linkblk structure.  Note that the linkblk structure is allocated and initialized by the Stream head as a result of one of the above ioctl commands. 

STRUCTURE MEMBERS

queue_t∗l_qtop;/∗ lowest level write queue of upper stream ∗/
/∗ (set to NULL for persistent links) ∗/
queue_t∗l_qbot;/∗ highest level write queue of lower stream ∗/
intl_index;/∗ index for lower stream. ∗/

SEE ALSO

ioctl(2), streamio(7I)

STREAMS Programming Guide

SunOS 5.5.1  —  Last change: 7 Jul 1994

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026