+// Copyright (C) The Arvados Authors. All rights reserved.
+//
+// SPDX-License-Identifier: Apache-2.0
+
package arvados
import (
} else if len(ret) == 0 {
return nil, io.EOF
}
- if count > len(ret) {
+ var err error
+ if count >= len(ret) {
count = len(ret)
+ err = io.EOF
}
cd.dirents = cd.dirents[count:]
- return ret[:count], nil
+ return ret[:count], err
}
// Stat implements os.File.
// entries below it.
children := map[string]collectionDirent{}
for fnm, size := range filesizes {
- if fnm == name {
- }
if !strings.HasPrefix(fnm, name+"/") {
continue
}