Section: Kernel Functions (9)
MAJOR, MINOR, MKDEV - macros to manipulate device major/minor numbers
#define MKDEV(major, minor)
macros extract from a device id (of type
the major and minor numbers respectively. It is the combined device
number that is found in the
macro assembles a device number from the supplied major and minor
Describe the return values. Enumerate all the distinct values and all
In later kernels (Linux 2.1 and later) there is movement towards using
64bit device numbers. Although it is generally a good idea to not
presume to know how device numbers are constructed, it is during this
period of transition fundamentally important that you ONLY use these
functions to manipulate device numbers.
Also list some source files for the
kernel that implement the functions of the page.
Stephen Williams <firstname.lastname@example.org>
These are macros, so parameters may be evaluated multiple times.