2 * pANS stdio -- setvbuf
5 int setvbuf(FILE *f, char *buf, int mode, long size){
30 f->rp=f->wp=f->lp=f->buf=buf;
39 if(fd2path(fd, buf, sizeof buf) != 0)
42 /* might be /mnt/term/dev/cons */
43 return strlen(buf) >= 9 && strcmp(buf+strlen(buf)-9, "/dev/cons") == 0;
45 int _IO_setvbuf(FILE *f){
46 if(f==stderr || (f==stdout && isatty(1)))
47 return setvbuf(f, (char *)0, _IOLBF, BUFSIZ);
48 else return setvbuf(f, (char *)0, _IOFBF, BUFSIZ);