Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
    
 
Kernel Functions for Driversclrbuf(9F)


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

PARAMETERS

 
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)

Writing Device Drivers


SunOS 5.9Go To TopLast Changed 27 Jan 1993

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.