If you want to lock a file that you're going to write to, you'll want to seek to the end of it, because someone may have written more data while you were waiting for the lock. But if you're just going to read from it, then there's no need to seek to the beginning; you're already there.