man Pages(9S): DDI and DKI Data Structures
  Search only this book
Download this book in PDF

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 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(1M)
Writing Device Drivers