itoemajor(D3)

itoemajor - convert internal to external major device number

As shipped in IRIX 6.5.15. Unchanged since IRIX 6.5.

NAME
     itoemajor - convert internal to external major device number

SYNOPSIS
     #include <sys/types.h>
     #include <sys/ddi.h>
     int itoemajor(major_t imaj, int prevemaj);

   Arguments
     imaj      Internal major number.

     prevemaj  Most recently obtained external major number (or NODEV, if this
               is the first time the function has been called).

DESCRIPTION
     itoemajor converts the internal major number imaj to the external major
     number.  The external-to-internal major number mapping can be many-to-
     one, and so any internal major number may correspond to more than one
     external major number.

   Return Values
     External major number, or NODEV, if all have been searched.

USAGE
     By repeatedly invoking this function and passing the most recent external
     major number obtained, the driver can obtain all possible external major
     number values.

     See getemajor(D3) for an explanation of external and internal major
     numbers.

   Level
     Initialization, Base or Interrupt.

   Synchronization Constraints
     Does not sleep.

     Driver-defined basic locks, read/write locks, and sleep locks may be held
     across calls to this function.

REFERENCES
     etoimajor(D3), getemajor(D3), geteminor(D3), getmajor(D3), getminor(D3),
     makedevice(D3)