man Pages(9F): DDI and DKI Kernel Functions
  Suchtext Nur in diesem Buch
Dieses Buch im PDF-Format herunterladen

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_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

brelse(9F), buf(9S)
Writing Device Drivers