summaryrefslogtreecommitdiff
path: root/src/pkg/os/dir_mingw.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/os/dir_mingw.go')
-rw-r--r--src/pkg/os/dir_mingw.go10
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
}