Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getrbuf(9F)

buf(9S)

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

ARGUMENTS

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.5/SPARC  —  Last change: 27 Jan 1993

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026