1 #include <u.h> 2 #include <libc.h> 3 #include <bio.h> 4 5 int Bbuffered(Biobufhdr * bp)6Bbuffered(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 } 22