MKNOD

Section: Maintenance Commands (8)
Index Return to Main Contents

BSD mandoc
BSD 4  

NAME

mknod - build special file  

SYNOPSIS

mknod name [c | b ] major minor  

DESCRIPTION

The mknod command creates device special files. Normally the shell script /dev/MAKEDEV is used to create special files for commonly known devices; it executes mknod with the appropriate arguments and can make all the files required for the device.

To make nodes manually, the four required arguments are:

name
Device name, for example ``sd'' for a SCSI disk on an HP300 or a ``pty'' for pseudo-devices.
b | c
Type of device. If the device is a block type device such as a tape or disk drive which needs both cooked and raw special files, the type is b All other devices are character type devices, such as terminal and psuedo devices, and are type c
major
The major device number is an integer number which tells the kernel which device driver entry point to use. To learn what major device number to use for a particular device, check the file /dev/MAKEDEV to see if the device is known, or check the system dependent device configuration file:
``/usr/src/sys/conf/device. architecture ''

(for example device.hp300 )

minor
The minor device number tells the kernel which subunit the node corresponds to on the device; for example, a subunit may be a filesystem partition or a tty line.

 

SEE ALSO

mknod(2), makedev(8)  

HISTORY

A mknod command appeared in Version 6 AT&T UNIX.


 

Index

NAME
SYNOPSIS
DESCRIPTION
SEE ALSO
HISTORY

This document was created by man2html, using the manual pages.
Time: 06:35:31 GMT, May 19, 2025