Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

brelse(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);

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_words for a length of bp->b_bcount bytes.  b_un.b_words and b_bcount are members of the buf(9S) data structure. 

CONTEXT

clrbuf() can be called from user or interrupt context.

EXAMPLE

See biowait(9F). 

SEE ALSO

brelse(9F), buf(9S)

SunOS 5.1/x86  —  Last change: 11 Apr 1991

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