getmajor(9f) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

getmajor(9f)

getmajor(9F)                   Kernel Functions                   getmajor(9F)



NAME
       getmajor - get major device number

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

       major_t getmajor(dev_t dev);

INTERFACE LEVEL
       Architecture independent level 1 (DDI/DKI).

PARAMETERS
       dev    Device number.


DESCRIPTION
       The getmajor() function extracts the major number from a device number.

RETURN VALUES
       The major number.

CONTEXT
       The  getmajor()  function can be called from user, interrupt, or kernel
       context.

EXAMPLES
       Example 1 Using getmajor()



       The following example shows both the getmajor() and getminor(9F)  func‐
       tions  used  in  a  debug cmn_err(9F) statement to return the major and
       minor numbers for the device supported by the driver.

         dev_t dev;

         #ifdef DEBUG
         cmn_err(CE_NOTE,"Driver Started.  Major# = %d,
              Minor# = %d", getmajor(dev), getminor(dev));
         #endif


SEE ALSO
       cmn_err(9F), getminor(9F), makedevice(9F)


       Writing Device Drivers in Oracle Solaris 11.4

WARNINGS
       No validity checking is performed. If dev is invalid, an invalid number
       is returned.



Oracle Solaris 11.4               16 Jan 2006                     getmajor(9F)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3