func (p *Postpone) Seek(offset int64, whence int) (int64, error) { if !p.loaded { p.retreive() } if p.bad { return 0, p.err } i, err := p.rs.Seek(offset, whence) return i, errlist.NewError(err).AddError(p.err).Err() }
func (p *Postpone) Read(buf []byte) (int, error) { if !p.loaded { p.retreive() } if p.bad { return 0, p.err } i, err := p.rs.Read(buf) return i, errlist.NewError(err).AddError(p.err).Err() }