aboutsummaryrefslogtreecommitdiff
path: root/meta.go
diff options
context:
space:
mode:
authorBen Johnson <benbjohnson@yahoo.com>2014-03-24 08:32:38 -0600
committerBen Johnson <benbjohnson@yahoo.com>2014-03-24 08:32:38 -0600
commit0866abf73389b826d61c6096c5f46cd19d947f94 (patch)
tree5151a76ed8b98e87f12252bf86189135f4f3d2b0 /meta.go
parentMerge pull request #86 from benbjohnson/mock (diff)
parentError refactoring. (diff)
downloaddedo-0866abf73389b826d61c6096c5f46cd19d947f94.tar.gz
dedo-0866abf73389b826d61c6096c5f46cd19d947f94.tar.xz
Merge pull request #87 from benbjohnson/errors
Error refactoring
Diffstat (limited to 'meta.go')
-rw-r--r--meta.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/meta.go b/meta.go
index 0be4e94..cc62637 100644
--- a/meta.go
+++ b/meta.go
@@ -1,7 +1,20 @@
package bolt
+import (
+ "errors"
+)
+
const magic uint32 = 0xED0CDAED
+var (
+ // ErrInvalid is returned when a data file is not a Bolt-formatted database.
+ ErrInvalid = errors.New("invalid database")
+
+ // ErrVersionMismatch is returned when the data file was created with a
+ // different version of Bolt.
+ ErrVersionMismatch = errors.New("version mismatch")
+)
+
type meta struct {
magic uint32
version uint32