henesyinit from p9fce6d0435 years agoHistory
34 lines · 479 B · C
RawDownload
#include	<u.h>#include	<libc.h>#include	<bio.h> intBflush(Biobufhdr *bp){	int n, c; 	switch(bp->state) {	case Bwactive:		n = bp->bsize+bp->ocount;		if(n == 0)			return 0;		c = write(bp->fid, bp->bbuf, n);		if(n == c) {			bp->offset += n;			bp->ocount = -bp->bsize;			return 0;		}		bp->state = Binactive;		bp->ocount = 0;		break; 	case Bracteof:		bp->state = Bractive; 	case Bractive:		bp->icount = 0;		bp->gbuf = bp->ebuf;		return 0;	}	return Beof;}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t