On BSD implementations, when we call lseek(), we must also update or disable