modldrv(9S)
NAME
modldrv − linkage structure for loadable drivers
SYNOPSIS
#include <sys/modctl.h>
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_linkinfo; |
| struct dev_ops | ∗drv_dev_ops; |
drv_modops Must always be initialized to the address of mod_driverops. This identifies the module as a loadable 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)
SunOS 5.3 Writing Device Drivers
Sun Microsystems — Last change: 7 Jun 1993