diff options
author | Alex Brainman <alex.brainman@gmail.com> | 2010-04-13 16:30:11 -0700 |
---|---|---|
committer | Alex Brainman <alex.brainman@gmail.com> | 2010-04-13 16:30:11 -0700 |
commit | 31f808a1ba2702e5203651b05daae06eb15aa856 (patch) | |
tree | 588061213164b1de9803dd8a2c18ee651263833f /src/pkg/os/dir_mingw.go | |
parent | 8f5bd988d5f488f91d6608b055529339f4a6d3e3 (diff) | |
download | golang-31f808a1ba2702e5203651b05daae06eb15aa856.tar.gz |
os: mingw version of Readdir() and Stat() implemented
R=rsc
CC=golang-dev
http://codereview.appspot.com/851045
Committer: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/pkg/os/dir_mingw.go')
-rw-r--r-- | src/pkg/os/dir_mingw.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/pkg/os/dir_mingw.go b/src/pkg/os/dir_mingw.go index e7711f048..0d8267b59 100644 --- a/src/pkg/os/dir_mingw.go +++ b/src/pkg/os/dir_mingw.go @@ -5,5 +5,13 @@ package os func (file *File) Readdirnames(count int) (names []string, err Error) { - panic("windows Readdirnames not implemented") + fis, e := file.Readdir(count) + if e != nil { + return nil, e + } + names = make([]string, len(fis)) + for i, fi := range fis { + names[i] = fi.Name + } + return names, nil } |