Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

queue(9S)

module_info(9S)

NAME

module_info − STREAMS driver identification and limit value structure

SYNOPSIS

#include <sys/stream.h>

INTERFACE LEVEL

Architecture independent level 1 (DDI/DKI). 

DESCRIPTION

When a module or driver is declared, several identification and limit values can be set.  These values are stored in the module_info structure. 

The module_info structure is intended to be read-only.  However, the flow control limits ( mi_hiwat and mi_lowat) and the packet size limits ( mi_minpsz and mi_maxpsz) are copied to the QUEUE structure, where they may be modified. 

STRUCTURE MEMBERS

ushort mi_idnum; /∗ module ID number ∗/
char ∗mi_idname; /∗ module name ∗/
long mi_minpsz; /∗ minimum packet size ∗/
long mi_maxpsz; /∗ maximum packet size ∗/
ulong mi_hiwat; /∗ high water mark ∗/
ulong mi_lowat; /∗ low water mark ∗/

The constant FMNAMESZ, limiting the length of a module’s name, is set to eight in this release. 

SEE ALSO

queue(9S)

STREAMS Programming Guide

SunOS 5.5/SPARC  —  Last change: 11 Apr 1991

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