clrbuf(9F)




NAME

     clrbuf - erase the contents of a buffer


SYNOPSIS

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

     void clrbuf(struct buf *bp);


INTERFACE LEVEL

     Architecture independent level 1 (DDI/DKI).


PARAMETERS

     bp    Pointer to the buf(9S) structure.


DESCRIPTION

     clrbuf() zeros a buffer and sets the b_resid member  of  the
     buf(9S)  structure  to  0.  Zeros  are  placed in the buffer
     starting at bp->b_un.b_addr for  a  length  of  bp->b_bcount
     bytes.  b_un.b_addr  and b_bcount are members of the buf(9S)
     data structure.


CONTEXT

     clrbuf() can be called from user or interrupt context.


SEE ALSO

     getrbuf(9F), buf(9S)

     Writing Device Drivers


Man(1) output converted with man2html