modlstrmod(9S) Data Structures for Drivers modlstrmod(9S)
NAME
modlstrmod - linkage structure for loadable STREAMS modules
SYNOPSIS
#include <sys/modctl.h>
INTERFACE LEVEL
Solaris DDI specific (Solaris DDI)
DESCRIPTION
The modlstrmod structure is used by STREAMS modules to export module specific information to the kernel.
STRUCTURE MEMBERS
struct mod_ops *strmod_modops;
char *strmod_linkinfo;
struct fmodsw *strmod_fmodsw;
strmod_modops Must always be initialized to the address of mod_strmodops. This identifies the module as a loadable STREAMS module.
strmod_linkinfo Can be any string up to MODMAXNAMELEN, and is used to describe the module. This string is usually the name of the mod-
ule, but can contain other information (such as a version number).
strmod_fmodsw Is a pointer to a template of a class entry within the module that is copied to the kernel's class table when the mod-
ule is loaded.
SEE ALSO
modload(1M)
Writing Device Drivers
SunOS 5.11 7 Jun 1993 modlstrmod(9S)