diff options
Diffstat (limited to 'src/pkg/os/dir_linux_arm.go')
-rw-r--r-- | src/pkg/os/dir_linux_arm.go | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/pkg/os/dir_linux_arm.go b/src/pkg/os/dir_linux_arm.go index 0e70f0ba0..64db8827b 100644 --- a/src/pkg/os/dir_linux_arm.go +++ b/src/pkg/os/dir_linux_arm.go @@ -14,16 +14,16 @@ import ( ) const ( - blockSize = 4096 // TODO(r): use statfs + blockSize = 4096; // TODO(r): use statfs ) func clen(n []byte) int { for i := 0; i < len(n); i++ { if n[i] == 0 { - return i + return i; } } - return len(n) + return len(n); } func (file *File) Readdirnames(count int) (names []string, err Error) { @@ -37,7 +37,7 @@ func (file *File) Readdirnames(count int) (names []string, err Error) { d := file.dirinfo; size := count; if size < 0 { - size = 100 + size = 100; } names = make([]string, 0, size); // Empty with room to grow. for count != 0 { @@ -46,10 +46,10 @@ func (file *File) Readdirnames(count int) (names []string, err Error) { var errno int; d.nbuf, errno = syscall.Getdents(file.fd, d.buf); if errno != 0 { - return names, NewSyscallError("getdents", errno) + return names, NewSyscallError("getdents", errno); } if d.nbuf <= 0 { - break // EOF + break; // EOF } d.bufp = 0; } @@ -58,22 +58,22 @@ func (file *File) Readdirnames(count int) (names []string, err Error) { dirent := (*syscall.Dirent)(unsafe.Pointer(&d.buf[d.bufp])); d.bufp += int(dirent.Reclen); if dirent.Ino == 0 { // File absent in directory. - continue + continue; } bytes := (*[len(dirent.Name)]byte)(unsafe.Pointer(&dirent.Name[0])); var name = string(bytes[0:clen(bytes)]); if name == "." || name == ".." { // Useless names - continue + continue; } count--; if len(names) == cap(names) { nnames := make([]string, len(names), 2*len(names)); for i := 0; i < len(names); i++ { - nnames[i] = names[i] + nnames[i] = names[i]; } names = nnames; } - names = names[0:len(names)+1]; + names = names[0 : len(names)+1]; names[len(names)-1] = name; } } |