Kernel Functions for Drivers ddigetiminor(9F)
NAME
ddigetiminor - get kernel internal minor number from an
external devt
SYNOPSIS
#include
#include
#include
minort ddigetiminor(devt dev);
INTERFACE LEVEL
This interface is obsolete. getminor(9F) should be used
instead.
PARAMETERS
The following parameters are supported:
dev Device number.
DESCRIPTION
ddigetiminor() extracts the minor number from a device
number. This call should be used only for device numbers
that have been passed to the kernel from the user space
through opaque interfaces such as the contents of ioctl(9E)
and putmsg(2). The device numbers passed in using standard
device entry points must continue to be interpreted using
the getminor(9F) interface. This new interface is used to
translate between user visible device numbers and in kernel
device numbers. The two numbers may differ in a clustered
system.
For certain bus types, you can call this DI function from a
high-interrupt context. These types include ISA and SBus
buses. See sysbus(4), isa(4), and sbus(4) for details.
CONTEXT
ddigetiminor() can be called from user context only.
RETURN VALUES
The minor number or EMINORUNKNOWN if the minor number of
the device is invalid.
ATRIBUTES
See attributes(5) for a description of the following attri-
butes:
SunOS 5.11 Last change: 18 Nov 2004 1
Kernel Functions for Drivers ddigetiminor(9F)
ATRIBUTE TYPE ATRIBUTE VALUE
Stability Level Obsolete
SEE ALSO
attributes(5), getmajor(9F), getminor(9F), makedevice(9F)
Writing Device Drivers
WARNINGS
Drivers are required to replace calls to ddigetminor.9f by
getminor(9F)) in order to compile under Solaris 10 and later
versions.
SunOS 5.11 Last change: 18 Nov 2004 2
|