MAKEDEVICE(9F) Kernel Functions for Drivers MAKEDEVICE(9F)

NAME


makedevice - make device number from major and minor numbers

SYNOPSIS


#include <sys/types.h>
#include <sys/mkdev.h>
#include <sys/ddi.h>


dev_t makedevice(major_t majnum, minor_t minnum);


INTERFACE LEVEL


Architecture independent level 1 (DDI/DKI).

PARAMETERS


majnum
Major device number.


minnum
Minor device number.


DESCRIPTION


The makedevice() function creates a device number from a major and minor
device number. makedevice() should be used to create device numbers so
the driver will port easily to releases that treat device numbers
differently.

RETURN VALUES


The device number, containing both the major number and the minor number,
is returned. No validation of the major or minor numbers is performed.

CONTEXT


The makedevice() function can be called from user, interrupt, or kernel
context.

SEE ALSO


getmajor(9F), getminor(9F)

January 16, 2006 MAKEDEVICE(9F)