aboutsummaryrefslogtreecommitdiff
path: root/os.go
diff options
context:
space:
mode:
authorBen Johnson <benbjohnson@yahoo.com>2014-01-24 16:32:18 -0700
committerBen Johnson <benbjohnson@yahoo.com>2014-01-24 16:32:18 -0700
commit73ab1d420dedd965ebe6f814dcf016c8e10879f2 (patch)
tree2a025e8e8daeaba34953c6b92b83bd579c83962b /os.go
parentTODO (diff)
downloaddedo-73ab1d420dedd965ebe6f814dcf016c8e10879f2.tar.gz
dedo-73ab1d420dedd965ebe6f814dcf016c8e10879f2.tar.xz
TODO
Diffstat (limited to 'os.go')
-rw-r--r--os.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/os.go b/os.go
index f8945bf..606a207 100644
--- a/os.go
+++ b/os.go
@@ -10,6 +10,13 @@ type _os interface {
Getpagesize() int
}
+type file interface {
+ Fd() uintptr
+ ReadAt(b []byte, off int64) (n int, err error)
+ Stat() (fi os.FileInfo, err error)
+ WriteAt(b []byte, off int64) (n int, err error)
+}
+
type sysos struct{}
func (o *sysos) OpenFile(name string, flag int, perm os.FileMode) (file file, err error) {