title: A successful call to the fseek() function clears the end-of-file indicator for the stream
body: <p>The manual for the standard c library function fseek says: "A successful call to the <code>fseek()</code>function clears the end-of-file indicator for the stream." </p>
  
  <p>To me it sounds like saying if <code>EOF is at 2</code> and I call <code>fseek()</code> to get the pointer at 4, that should work and <code>eof</code> will be now pointing to 5. But when I test this hypothesis, the pointer doesn't advance beyond current <code>EOF</code>(2 in above case), and hence my understanding of the line is wrong. What does this line mean then? Thanks!</p>