BIOERROR(9F)            Kernel Functions for Drivers            BIOERROR(9F)
NAME
       bioerror - indicate error in buffer header
SYNOPSIS
       #include <sys/types.h>
       #include <sys/buf.h>
       #include <sys/ddi.h>       
void bioerror(
struct buf *bp, 
int error);
INTERFACE LEVEL
       illumos DDI specific (illumos DDI)
PARAMETERS
       bp                 Pointer to the 
buf(9S) structure describing the transfer.       
error                 Error number to be set, or zero to clear an error
                 indication.
DESCRIPTION
       If 
error is non-zero, 
bioerror() indicates an error has occurred in
       the 
buf(9S) structure. A subsequent call to 
geterror(9F) will return       
error.
       If 
error is  
0, the error indication is cleared and a subsequent call
       to 
geterror(9F) will return  
0.
CONTEXT
       bioerror() can be called from any context.
SEE ALSO
       strategy(9E), 
geterror(9F), 
getrbuf(9F), 
buf(9S)                                April 9, 2016                   BIOERROR(9F)