Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ makedev(3C) — svr4 — mips UMIPS RISC/os 5.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

stat(2)

mknod(2)



MAKEDEV(3C-SVR4)    RISC/os Reference Manual     MAKEDEV(3C-SVR4)



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.





                        Printed 11/19/92                   Page 1



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