21 lines
291 B
C
21 lines
291 B
C
#include "lib9.h"
|
|
#include <bio.h>
|
|
|
|
int
|
|
Bbuffered(Biobuf *bp)
|
|
{
|
|
switch(bp->state) {
|
|
case Bracteof:
|
|
case Bractive:
|
|
return -bp->icount;
|
|
|
|
case Bwactive:
|
|
return bp->bsize + bp->ocount;
|
|
|
|
case Binactive:
|
|
return 0;
|
|
}
|
|
fprint(2, "Bbuffered: unknown state %d\n", bp->state);
|
|
return 0;
|
|
}
|