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)