'\"macro stdmacro
.if n .pH ddi_dki.getminor @(#)getminor	40.7 of 10/10/89
.\" Copyright 1989 AT&T
.de IX
.ie '\\n(.z'' .tm .Index: \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9	\\n%
.el \\!.IX \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
..
.nr X
.if \nX=0 .ds x} getminor D3DK "" "DDI/DKI" "\&"
.if \nX=1 .ds x} getminor D3DK "" "DDI/DKI"
.if \nX=2 .ds x} getminor D3DK "" "\&"
.if \nX=3 .ds x} getminor "" "" "\&"
.TH \*(x}
.IX "\f4getminor\fP(D3DK)"
.IX minor device number, internal
.SH NAME
\f4getminor\f1 \- get minor or internal minor device number
.SH SYNOPSIS
.nf
.na
\f4#include <sys/types.h>
#include <sys/mkdev.h>
#include <sys/ddi.h>
.sp 0.5
minor_t getminor(dev_t\f2 dev\f4);\f1
.ad
.fi
.SH ARGUMENT
.RS 0n 10
.IP "\f2dev\f1" 10n
Device number.
.RE
.SH DESCRIPTION
The \f4getminor\f1 function extracts either the minor number or the
internal minor number from a device number.  For the 3B2,
\f4getminor\f1 returns the internal minor number.  For architectures
that do not make a distinction between internal and external minor
numbers, \f4getminor\f1 returns the minor number.
.SH RETURN VALUE
The minor number or internal minor number.
.P 
\f3NOTE:\f1
No validty checking is performed.  If \f2dev\f1 is invalid,
an invalid number is returned.
.SH LEVEL
Base or Interrupt
.SH SEE ALSO
\f2BCI Driver Development Guide\f1, Chapter 3, ``Drivers in the
.SM UNIX
Operating System''
.P
.na
\f4getmajor\f1(D3DK),
\f4makedevice\f1(D3DK)
.ad
