[Go to CFHT Home Page] Man Pages
Back to Software Index  BORDER=0Manpage Top Level
    clrbuf(9F) manual page Table of Contents

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).

Arguments

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)


Table of Contents