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

개요

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

biowait(9f)

biowait(9F)                    Kernel Functions                    biowait(9F)



NAME
       biowait - suspend processes pending completion of block I/O

SYNOPSIS
       #include <sys/types.h>
       #include <sys/buf.h>

       int biowait(struct buf *bp);

INTERFACE LEVEL
       Architecture independent level 1 (DDI/DKI).

PARAMETERS
       bp    Pointer to the buf structure describing the transfer.


DESCRIPTION
       Drivers  allocating  their  own buf structures with getrbuf(9F) can use
       the biowait() function to suspend the current thread and wait for  com‐
       pletion of the transfer.


       Drivers  must  call biodone(9F) when the transfer is complete to notify
       the thread blocked by biowait(). biodone() is  usually  called  in  the
       interrupt routine.

RETURN VALUES
       0           Upon success


       non-zero    Upon  I/O failure. biowait() calls geterror(9F) to retrieve
                   the error number which it returns.


CONTEXT
       biowait() can be called from user context only.

SEE ALSO
       biodone(9F), geterror(9F), getrbuf(9F), buf(9S)


       Writing Device Drivers in Oracle Solaris 11.4



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