diff options
author | Ben Johnson <benbjohnson@yahoo.com> | 2014-03-21 13:21:33 -0600 |
---|---|---|
committer | Ben Johnson <benbjohnson@yahoo.com> | 2014-03-21 13:21:33 -0600 |
commit | d2173f5f0ecbf4ed93c768e975435b04df3186ec (patch) | |
tree | ae6279c471e965b1ad14ac68a5621de00aad22b4 /os.go | |
parent | Merge pull request #68 from benbjohnson/remove-db-functions (diff) | |
download | dedo-d2173f5f0ecbf4ed93c768e975435b04df3186ec.tar.gz dedo-d2173f5f0ecbf4ed93c768e975435b04df3186ec.tar.xz |
Fix db.munmap() to return an error.
Changes munmap to return an error and the DB now implements io.Closer.
I also removed all the OS and Syscall mocking because it's causing issues.
Corrupt file tests need to be recreated but directly using the file system
instead.
Diffstat (limited to 'os.go')
-rw-r--r-- | os.go | 27 |
1 files changed, 0 insertions, 27 deletions
@@ -1,27 +0,0 @@ -package bolt - -import ( - "os" -) - -type _os interface { - OpenFile(name string, flag int, perm os.FileMode) (file file, err error) - 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) { - return os.OpenFile(name, flag, perm) -} - -func (o *sysos) Getpagesize() int { - return os.Getpagesize() -} |