clrbuf(9F)
NAME
clrbuf − erase the contents of a buffer
SYNOPSIS
#include <sys/types.h>
#include <sys/buf.h>
void clrbuf(struct buf ∗bp);
ARGUMENTS
bp Pointer to the buf(9S) structure.
INTERFACE LEVEL
Architecture independent level 1 (DDI/DKI).
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_words for a length of bp->b_bcount bytes. b_un.b_words and b_bcount are members of the buf(9S) data structure.
CONTEXT
clrbuf() can be called from user or interrupt context.
EXAMPLE
See biowait(9F).
SEE ALSO
SunOS 5.1/x86 — Last change: 11 Apr 1991