PRINT(9E)                    Driver Entry Points                   PRINT(9E)
NAME
       print - display a driver message on system console
SYNOPSIS
       #include <sys/types.h>
       #include <sys/errno.h>
       #include <sys/ddi.h>
       #include <sys/sunddi.h>       
int prefixprint(
dev_t dev, 
char *str);
INTERFACE LEVEL
       Architecture independent level 1 (DDI/DKI). This entry point is
       required for block devices.
PARAMETERS
       dev               Device number.       
str               Pointer to a character string describing the problem.
DESCRIPTION
       The 
print() routine is called by the kernel when it has detected an
       exceptional condition (such as out of space) in the device.  To
       display the message on the console, the driver should use the       
cmn_err(9F) kernel function. The driver should print the message
       along with any driver specific information.
RETURN VALUES
       The  
print() routine should return 
0 for success, or the appropriate
       error number.  The  
print routine can fail if the driver implemented
       a non-standard  
print() routine that attempted to perform error
       logging, but was unable to complete the logging for whatever reason.
SEE ALSO
       cmn_err(9F)       Writing Device Drivers                             September 15, 1992                    PRINT(9E)