...
1
2
3
4 package filesys
5
6 import (
7 "os"
8 "time"
9 )
10
11 var _ os.FileInfo = fileInfo{}
12
13
14 type fileInfo struct {
15 node *fsNode
16 }
17
18
19 func (fi fileInfo) Name() string { return fi.node.Name() }
20
21
22 func (fi fileInfo) Size() int64 { return fi.node.Size() }
23
24
25 func (fi fileInfo) Mode() os.FileMode { return 0777 }
26
27
28 func (fi fileInfo) ModTime() time.Time { return time.Time{} }
29
30
31 func (fi fileInfo) IsDir() bool { return fi.node.isNodeADir() }
32
33
34 func (fi fileInfo) Sys() interface{} { return nil }
35
View as plain text