Corrected Seek behaviour for SEEK_END