mknod.5 (2010 09)
m
mknod(5) mknod(5)
NAME
mknod.h - header file of macros for handling device numbers
SYNOPSIS
#include <sys/mknod.h>
DESCRIPTION
The header file <sys/mknod.h>
defines macros to create and interpret device identification numbers
for use with the
mknod() system call (see mknod(2)).
The use of these macros is architecture-dependent. See the System Administration Manual for your sys-
tem for information on how to select major and minor device numbers.
mknod.h contains the macro
dev_t makedev(int major, int minor)
which packs the major and minor components into a device identification number suitable for the dev
argument of
mknod(), and the two macros:
int major(dev_t dev)
int minor(dev_t dev)
which extract the major and minor number components, respectively, from a device identification
number, dev .
The macro
MINOR_FORMAT is a printf() specification (see printf (3S)) that prints the minor number
in the format best suited to the particular implementation; it is used by the long format of the
ls com-
mand (see ls(1)) to show the minor numbers for device files.
The base of the number is indicated in the same way as in the C programming language: no leading zero
for decimal, leading zero for octal, and leading
0x for hexadecimal.
SEE ALSO
ls(1), mknod(1M), mknod(2), printf(3S).
HP-UX 11i Version 3: September 2010 − 1 − Hewlett-Packard Company 1