/* * fsetpos — восстановить позицию потока из *pos (парный fgetpos); * fseek(SEEK_SET) — сбрасывает буфер и ungetc. 0 или -1 + errno. */ #include "_file.h" int fsetpos(FILE *fp, const fpos_t *pos) { if (!pos) return -1; return fseek(fp, *pos, SEEK_SET); }