Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

add_drv(1M)

dev_ops(9S)

modlinkage(9S)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026