6 #define BIGN (BUFSIZ/2)
8 long fwrite(const void *p, long recl, long nrec, FILE *f){
22 if(n>=BIGN && f->state==WR && !(f->flags&(STRING|LINEBUF)) && f->buf!=f->unbuf){
27 if(write(f->fd, f->buf, d)!=d){
41 if(_IO_putc(*s, f)==EOF)
50 return (s-(char *)p)/(recl?recl:1);