From d2173f5f0ecbf4ed93c768e975435b04df3186ec Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Fri, 21 Mar 2014 13:21:33 -0600 Subject: 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. --- syscall_linux_test.go | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 syscall_linux_test.go (limited to 'syscall_linux_test.go') diff --git a/syscall_linux_test.go b/syscall_linux_test.go deleted file mode 100644 index 6b468f6..0000000 --- a/syscall_linux_test.go +++ /dev/null @@ -1,19 +0,0 @@ -package bolt - -import ( - "github.com/stretchr/testify/mock" -) - -type mocksyscall struct { - mock.Mock -} - -func (m *mocksyscall) Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { - args := m.Called(fd, offset, length, prot, flags) - return args.Get(0).([]byte), args.Error(1) -} - -func (m *mocksyscall) Munmap(b []byte) error { - args := m.Called(b) - return args.Error(0) -} -- cgit v1.2.3