Subversion Repositories planix.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
#include	<u.h>
2
#include	<libc.h>
3
#include	<bio.h>
4
 
5
int
6
Bbuffered(Biobufhdr *bp)
7
{
8
	switch(bp->state) {
9
	case Bracteof:
10
	case Bractive:
11
		return -bp->icount;
12
 
13
	case Bwactive:
14
		return bp->bsize + bp->ocount;
15
 
16
	case Binactive:
17
		return 0;
18
	}
19
	fprint(2, "Bbuffered: unknown state %d\n", bp->state);
20
	return 0;
21
}