Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ makedev(3c) — Atari System V 1.1-06

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

stat(2)

mknod(2)





   makedev(3C)                                                     makedev(3C)


   NAME
         makedev, major, minor - manage a device number

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

         devt makedev(majort maj, minort min);

         majort major(devt device);

         minort minor(devt device);

   DESCRIPTION
         The makedev routine returns a formatted device number on success and
         NODEV on failure.  maj is the major number. min is the minor number.
         makedev can be used to create a device number for input to mknod(2).

         The major routine returns the major number component from device.

         The minor routine returns the minor number component  from device.

         makedev will fail if one or more of the following are true:

         EINVAL         One or both of the arguments maj and min is too large.

         EINVAL         The device number created from maj and min is NODEV.

         major will fail if one or more of the following are true:

         EINVAL         The device argument is NODEV.

         EINVAL         The major number component of device is too large.

         minor will fail if the following is true:

         EINVAL         The device argument is NODEV.

   SEE ALSO
         stat(2), mknod(2).

   DIAGNOSTICS
         On failure, NODEV is returned and errno is set to indicate the error.










   8/91                                                                 Page 1





Typewritten Software • bear@typewritten.org • Edmonds, WA 98026