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
STREAMS Programming Guide
SunOS 5.5/SPARC — Last change: 11 Apr 1991