IOC_CONVERT_FROM(9F)




NAME

     IOC_CONVERT_FROM - determine if there is a need to translate
     M_IOCTL contents.


SYNOPSIS

     #include <sys/stream.h>

     uint_t IOC_CONVERT_FROM(struct iocblk *iocp);


INTERFACE LEVEL

     Solaris DDI Specific (Solaris DDI)


PARAMETERS

     iocp  A pointer to the  M_IOCTL control structure.


DESCRIPTION

     The IOC_CONVERT_FROM macro is used to see if the contents of
     the  current M_IOCTL message had its origin in a different C
     Language Type Model.


RETURN VALUES

     IOC_CONVERT_FROM() returns the following values:

     IOC_ILP32
           This is an LP64 kernel and the  M_IOCTL originated  in
           an ILP32 user process.

     IOC_NONE
           The  M_IOCTL message uses the  same  C  Language  Type
           Model as this calling module or driver.


CONTEXT

     IOC_CONVERT_FROM() can be called from user or interrupt con-
     text.


SEE ALSO

     ddi_model_convert_from(9F)

     Writing Device Drivers

      STREAMS Programming Guide


Man(1) output converted with man2html