man Pages(9F): DDI and DKI Kernel Functions
  Rechercher uniquement dans ce livre
Télécharger cet ouvrage au format PDF

NAME

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

SYNOPSIS

#include <sys/stream.h>
uint IOC_CONVERT_FROM(struct iocblk * iocp);

INTERFACE LEVEL

Solaris DDI Specific (Solaris DDI)

ARGUMENTS

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 context.

SEE ALSO

ddi_model_convert_from(9F)
Writing Device Drivers
STREAMS Programming Guide