bioerror(9f) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

bioerror(9f)

bioerror(9F)                   Kernel Functions                   bioerror(9F)

NAME
       bioerror, bioxerror - 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);
       void bioxerror(struct buf *bp, int error, b_xerror_t xerror);

INTERFACE LEVEL
       Solaris DDI specific (Solaris 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.


       xerror    If error is non-zero, extended error number to be set. If er‐
                 ror is zero, the xerror extended error number value should be
                 B_XERR_RECOVERED or B_XERR_UNDEFINED.


DESCRIPTION
       For  bioerror(), a non-zero error value indicates that an error has oc‐
       curred while processing the bp transfer. The error indication in bp  is
       set. A subsequent call to geterror(9F) will return error.


       For bioxerror(), a non-zero error value indicates that an error has oc‐
       curred,  with  xerror  as  the  extended error, while processing the bp
       transfer. The error indication in bp  is  set.  A  subsequent  call  to
       geterror(9F)  will return error, and a subsequent call to getxerror(9F)
       will return xerror.


       If error is 0, the error indication in bp is cleared. If the error  in‐
       dication  is  cleared, a subsequent call to geterror(9F) will return 0,
       and a subsequent call to getxerror(9F) will return either B_XERR_RECOV‐
       ERED or B_XERR_UNDEFINED.

CONTEXT
       bioerror() can be called from any context.


       bioxerror() can be called from any context.

SEE ALSO
       strategy(9E), geterror(9F), getxerror(9F), getrbuf(9F), buf(9S)

Oracle Solaris 11.4               26 Jan 2018                     bioerror(9F)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3