mirror of
https://github.com/golang/go
synced 2024-11-23 06:30:06 -07:00
os: remove unused variable in unix implementation of File.readdir
Change-Id: I0dd8a325bce6ed12d1ec1dc206ded62398925aef Reviewed-on: https://go-review.googlesource.com/c/go/+/267758 Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: Emmanuel Odeke <emmanuel@orijtech.com> Reviewed-by: Ian Lance Taylor <iant@golang.org> TryBot-Result: Go Bot <gobot@golang.org> Trust: Brad Fitzpatrick <bradfitz@golang.org> Trust: Emmanuel Odeke <emmanuel@orijtech.com>
This commit is contained in:
parent
34c09695db
commit
8ab8125fbd
@ -36,9 +36,16 @@ func (f *File) readdir(n int, mode readdirMode) (names []string, dirents []DirEn
|
||||
}
|
||||
d := f.dirinfo
|
||||
|
||||
size := n
|
||||
if size <= 0 {
|
||||
size = 100
|
||||
// Change the meaning of n for the implementation below.
|
||||
//
|
||||
// The n above was for the public interface of "if n <= 0,
|
||||
// Readdir returns all the FileInfo from the directory in a
|
||||
// single slice".
|
||||
//
|
||||
// But below, we use only negative to mean looping until the
|
||||
// end and positive to mean bounded, with positive
|
||||
// terminating at 0.
|
||||
if n == 0 {
|
||||
n = -1
|
||||
}
|
||||
|
||||
@ -88,7 +95,9 @@ func (f *File) readdir(n int, mode readdirMode) (names []string, dirents []DirEn
|
||||
if string(name) == "." || string(name) == ".." {
|
||||
continue
|
||||
}
|
||||
if n > 0 { // see 'n == 0' comment above
|
||||
n--
|
||||
}
|
||||
if mode == readdirName {
|
||||
names = append(names, string(name))
|
||||
} else if mode == readdirDirEntry {
|
||||
|
Loading…
Reference in New Issue
Block a user