MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Kernel Functions for Drivers                    ddigetiminor(9F)



NAME
     ddigetiminor - get kernel internal  minor  number  from  an
     external devt

SYNOPSIS
     #include 
     #include 
     #include 



     minort ddigetiminor(devt dev);


INTERFACE LEVEL
     This interface is  obsolete.  getminor(9F)  should  be  used
     instead.

PARAMETERS
     The following parameters are supported:

     dev    Device number.


DESCRIPTION
     ddigetiminor() extracts the  minor  number  from  a  device
     number.  This  call  should  be used only for device numbers
     that have been passed to the  kernel  from  the  user  space
     through  opaque interfaces such as the contents of ioctl(9E)
     and putmsg(2). The device numbers passed in  using  standard
     device  entry  points  must continue to be interpreted using
     the getminor(9F) interface. This new interface  is  used  to
     translate  between user visible device numbers and in kernel
     device numbers. The two numbers may differ  in  a  clustered
     system.


     For certain bus types, you can call this DI function from a
     high-interrupt  context.   These  types include ISA and SBus
     buses.  See sysbus(4), isa(4), and sbus(4) for details.

CONTEXT
     ddigetiminor() can be called from user context only.

RETURN VALUES
     The minor number or EMINORUNKNOWN if the  minor  number  of
     the device is invalid.

ATRIBUTES
     See attributes(5) for a description of the following  attri-
     butes:




SunOS 5.11          Last change: 18 Nov 2004                    1






Kernel Functions for Drivers                    ddigetiminor(9F)



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Stability Level              Obsolete                    
    


SEE ALSO
     attributes(5), getmajor(9F), getminor(9F), makedevice(9F)


     Writing Device Drivers

WARNINGS
     Drivers are required to replace calls to ddigetminor.9f  by
     getminor(9F)) in order to compile under Solaris 10 and later
     versions.






































SunOS 5.11          Last change: 18 Nov 2004                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™