#include int fseek(FILE* file,long offset,int origin) { fpos_t pos; if (origin==SEEK_CUR) offset+=file->filepos; else if (origin==SEEK_END) offset+=file->filesize; else if (origin!=SEEK_SET) return EOF; pos = offset; return fsetpos(file, &pos); }