ref: 217f99b1373f6d2a29a8fc05a2e065df2b926bf0
dir: /sys/src/libbio/bbuffered.c/
#include <u.h> #include <libc.h> #include <bio.h> int Bbuffered(Biobufhdr *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; }