manpages.info - online man pages   

SunOS man pages : module_info (9)

Data Structures for Drivers                       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. How- ever, 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_t mi_idnum; /* module ID number */ char *mi_idname; /* module name */ ssize_t mi_minpsz; /* maximum packet size */ size_t mi_hiwat; /* high water mark */ size_t 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.8 Last change: 14 Nov 1996 1