func (r *BlockTreeTermsReader) seekDir(input store.IndexInput, dirOffset int64) (err error) { log.Printf("Seeking to: %v", dirOffset) if r.version >= BTT_INDEX_VERSION_APPEND_ONLY { input.Seek(input.Length() - 8) if dirOffset, err = input.ReadLong(); err != nil { return err } } input.Seek(dirOffset) return nil }