Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(12)

Unified Diff: src/pkg/os/stat_mingw.go

Issue 770041: code review 770041: syscall: implementing some mingw syscalls required by o... (Closed)
Patch Set: code review 770041: syscall: implementing some mingw syscalls required by o... Created 14 years ago
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/pkg/os/file.go ('k') | src/pkg/os/sys_mingw.go » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/pkg/os/stat_mingw.go
===================================================================
copy from src/pkg/os/stat_nacl.go
copy to src/pkg/os/stat_mingw.go
--- a/src/pkg/os/stat_nacl.go
+++ b/src/pkg/os/stat_mingw.go
@@ -7,32 +7,9 @@
import "syscall"
func isSymlink(stat *syscall.Stat_t) bool {
- return stat.Mode&syscall.S_IFMT == syscall.S_IFLNK
+ panic("windows isSymlink not implemented")
}
func dirFromStat(name string, dir *Dir, lstat, stat *syscall.Stat_t) *Dir {
- dir.Dev = uint64(stat.Dev)
- dir.Ino = uint64(stat.Ino)
- dir.Nlink = uint64(stat.Nlink)
- dir.Mode = stat.Mode
- dir.Uid = stat.Uid
- dir.Gid = stat.Gid
- dir.Rdev = uint64(stat.Rdev)
- dir.Size = uint64(stat.Size)
- dir.Blksize = uint64(stat.Blksize)
- dir.Blocks = uint64(stat.Blocks)
- dir.Atime_ns = uint64(stat.Atime) * 1e9
- dir.Mtime_ns = uint64(stat.Mtime) * 1e9
- dir.Ctime_ns = uint64(stat.Ctime) * 1e9
- for i := len(name) - 1; i >= 0; i-- {
- if name[i] == '/' {
- name = name[i+1:]
- break
- }
- }
- dir.Name = name
- if isSymlink(lstat) && !isSymlink(stat) {
- dir.FollowedSymlink = true
- }
- return dir
+ panic("windows dirFromStat not implemented")
}
« no previous file with comments | « src/pkg/os/file.go ('k') | src/pkg/os/sys_mingw.go » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b