tbputc.c - plan9port - [fork] Plan 9 from user space
HTML git clone git://src.adamsgaard.dk/plan9port
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
tbputc.c (227B)
---
1 #include "lib9.h"
2 #include <bio.h>
3
4 int
5 Bputc(Biobuf *bp, int c)
6 {
7 int i;
8
9 for(;;) {
10 i = bp->ocount;
11 if(i) {
12 bp->ebuf[i++] = c;
13 bp->ocount = i;
14 return 0;
15 }
16 if(Bflush(bp) == Beof)
17 break;
18 }
19 return Beof;
20 }