rewind must clear the error indicator in addition to seeking

This commit is contained in:
Rich Felker 2011-02-22 17:11:35 -05:00
parent 71e6be641f
commit a6238c30d1

View File

@ -1,6 +1,9 @@
#include <stdio.h>
#include "stdio_impl.h"
void rewind(FILE *f)
{
fseek(f, 0, SEEK_SET);
FLOCK(f);
__fseeko_unlocked(f, 0, SEEK_SET);
f->flags &= ~F_ERR;
FUNLOCK(f);
}