fixed fwrite (hopefully didn't break anything)
This commit is contained in:
parent
b9427c8a3f
commit
9f13a6a654
1 changed files with 4 additions and 2 deletions
|
@ -39,9 +39,11 @@ size_t fwrite(const void *p, size_t recl, size_t nrec, FILE *f){
|
||||||
goto ret;
|
goto ret;
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
if(_IO_putc(*s, f)==EOF)
|
if(f->flags&APPEND) lseek(f->fd, 0L, SEEK_END);
|
||||||
|
if((d=write(f->fd, s, n))<=0) {
|
||||||
|
f->state=ERR;
|
||||||
goto ret;
|
goto ret;
|
||||||
d=1;
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
s+=d;
|
s+=d;
|
||||||
|
|
Loading…
Reference in a new issue