*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> biodone (9r)              
Title
Content
Arch
Section
 

biodone(9r)

Contents


NAME    [Toc]    [Back]

       biodone - General: Indicates that block I/O is complete

SYNOPSIS    [Toc]    [Back]

       void biodone(
               struct buf *bp );

ARGUMENTS    [Toc]    [Back]

       Specifies  a  pointer  to a buf structure.  This structure
       contains information such as the binary status flags,  the
       major/minor device numbers, and the address of the associated
 buffer. This buffer is always a special buffer header
       owned exclusively by the device for handling I/O requests.

DESCRIPTION    [Toc]    [Back]

       The biodone routine is called after an  I/O  operation  to
       mark  the  buf structure as completed. It sets the b_flags
       member to B_SWAP, B_UBC, or B_ASYNC to indicate  the  type
       of  I/O operation that has completed. Other members may be
       set as well, depending on the type of I/O operation.

CAUTIONS    [Toc]    [Back]

       The routine panics if the buf structure is NULL.

RETURN VALUES    [Toc]    [Back]

       None

SEE ALSO    [Toc]    [Back]

      
      
       Routines: iodone(9r)

       Data Structures: buf(9s)



                                                      biodone(9r)
[ Back ]
 Similar pages
Name OS Title
glFinish Tru64 block until all GL execution is complete
glfinish IRIX block until all GL execution is complete
blkclr Tru64 General: Zero a block of memory
contig_free Tru64 General: Frees a block of memory previously allocated by contig_malloc
assert_wait_mesg Tru64 General: Asserts that the current kernel thread is about to block (sleep)
rmvb Tru64 STREAMS: Removes a message block from a message block
exit HP-UX Causes dtscp to complete execution.
quit HP-UX Causes dtscp to complete execution
tcdrain Tru64 Wait for output to complete
aio_suspend HP-UX wait for an asynchronous I/O operation to complete
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service