Kernel Functions for Drivers clrbuf(9F)
NAME
clrbuf - erase the contents of a buffer
SYNOPSIS
#include
#include
void clrbuf(struct buf *bp);
INTERFACE LEVEL
Architecture independent level 1 (DI/DKI).
PARAMETERS
bp Pointer to the buf(9S) structure.
DESCRIPTION
The clrbuf() function zeros a buffer and sets the bresid
member of the buf(9S) structure to 0. Zeros are placed in
the buffer starting at bp->bun.baddr for a length of
bp->bbcount bytes. bun.baddr and bbcount are members of
the buf(9S) data structure.
CONTEXT
The clrbuf() function can be called from user, interrupt, or
kernel context.
SEE ALSO
getrbuf(9F), buf(9S)
Writing Device Drivers
SunOS 5.11 Last change: 16 Jan 2006 1
|