device_ids(9)
NAME
 
   - device_ids, major, minor, umajor, uminor - calculate  device
- ids
SYNOPSIS
 #include <sys/types.h>
#include <sys/systm.h>
int
major(struct cdev *dev);
int
minor(struct cdev *dev);
int
umajor(dev_t id);
int
uminor(dev_t id);
DESCRIPTION
 
   - The  device_ids  family of functions take either the raw de
- vice ID, id, or
 a pointer to the device structure, dev, and return the inte
- ger value that
 is the major or minor device ID as requested.
- The actual major and minor device IDs are values masked from
- of the raw
 device ID.  For details on the actual calculations  used  to
- determine the
 major or minor IDs see the actual source in kern_conf.c.
RETURN VALUES
 
   - An  integer  greater  than  zero  and  less  than NUMCDEVSW.
 
- major() and
 minor() will return NODEV if the device is invalid.
AUTHORS
 
   - This manual page  was  written  by  Chad  David  <davidc@ac
- ns.ab.ca>.
- BSD                                     June       22,       2004