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;
34 int _IO_setvbuf(FILE *f){
35 static int isatty(int);
36 if(f==stderr || (f==stdout && isatty(1)))
37 return setvbuf(f, (char *)0, _IOLBF, BUFSIZ);
38 else return setvbuf(f, (char *)0, _IOFBF, BUFSIZ);
45 if(fd2path(fd, buf, sizeof buf) != 0)
48 /* might be /mnt/term/dev/cons */
49 return strlen(buf) >= 9 && strcmp(buf+strlen(buf)-9, "/dev/cons") == 0;