MODLSTRMOD(9S) Data Structures for Drivers MODLSTRMOD(9S)

NAME


modlstrmod - linkage structure for loadable STREAMS modules

SYNOPSIS


#include <sys/modctl.h>


INTERFACE LEVEL


illumos DDI specific (illumos 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 module, 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 module is loaded.


SEE ALSO


modload(8)


Writing Device Drivers

June 7, 1993 MODLSTRMOD(9S)