manpages.info - online man pages   

SunOS man pages : modldrv (9)

Data Structures for Drivers                           modldrv(9S)

NAME

modldrv - linkage structure for loadable drivers

SYNOPSIS

#include <sys/modctl.h>

INTERFACE LEVEL

Solaris DDI specific (Solaris DDI)

DESCRIPTION

The modldrv structure is used by device drivers to export driver specific information to the kernel.

STRUCTURE MEMBERS

struct mod_ops *drv_modops; char *drv_link info; struct dev_ops *drv_dev_ops; drv_modops Must always be initialized to the address of mod_driverops. This identifies the module as a load- able driver. drv_linkinfo Can be any string up to MODMAXNAMELEN, and is used to describe the module. This is usually the name of the driver, but can contain other information such as a version number. drv_dev_ops Pointer to the driver's dev_ops(9S) structure.

SEE ALSO

add_drv(1M), dev_ops(9S), modlinkage(9S) Writing Device Drivers SunOS 5.8 Last change: 7 Jun 1993 1