itoemajor(D3)
itoemajor - convert internal to external major device number
As shipped in IRIX 6.5.7. 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)