Query: clrbuf
OS: opensolaris
Section: 9f
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
clrbuf(9F) Kernel Functions for Drivers clrbuf(9F)NAMEclrbuf - erase the contents of a bufferSYNOPSIS#include <sys/types.h> #include <sys/buf.h> void clrbuf(struct buf *bp);INTERFACE LEVELArchitecture independent level 1 (DDI/DKI).PARAMETERSbp Pointer to the buf(9S) structure.DESCRIPTIONThe clrbuf() function 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.CONTEXTThe clrbuf() function can be called from user, interrupt, or kernel context.SEE ALSOgetrbuf(9F), buf(9S) Writing Device Drivers SunOS 5.11 16 Jan 2006 clrbuf(9F)