aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Johnson <benbjohnson@yahoo.com>2015-10-21 15:23:03 -0600
committerBen Johnson <benbjohnson@yahoo.com>2015-10-21 15:23:03 -0600
commitee716d1410cb44d1a6b7e59a96a2b2bec23366a9 (patch)
treeab52807808f31ea5401a7271356294ada72d73aa
parentMerge pull request #444 from pmezard/doc-bucket-lifetime (diff)
parentadding seperate files to compile on IBM Power and Z (diff)
downloaddedo-ee716d1410cb44d1a6b7e59a96a2b2bec23366a9.tar.gz
dedo-ee716d1410cb44d1a6b7e59a96a2b2bec23366a9.tar.xz
Merge pull request #431 from brahmaroutu/support_power_z
adding seperate files to compile on IBM Power and Z
-rw-r--r--bolt_ppc64le.go9
-rw-r--r--bolt_s390x.go9
2 files changed, 18 insertions, 0 deletions
diff --git a/bolt_ppc64le.go b/bolt_ppc64le.go
new file mode 100644
index 0000000..8351e12
--- /dev/null
+++ b/bolt_ppc64le.go
@@ -0,0 +1,9 @@
+// +build ppc64le
+
+package bolt
+
+// maxMapSize represents the largest mmap size supported by Bolt.
+const maxMapSize = 0xFFFFFFFFFFFF // 256TB
+
+// maxAllocSize is the size used when creating array pointers.
+const maxAllocSize = 0x7FFFFFFF
diff --git a/bolt_s390x.go b/bolt_s390x.go
new file mode 100644
index 0000000..f4dd26b
--- /dev/null
+++ b/bolt_s390x.go
@@ -0,0 +1,9 @@
+// +build s390x
+
+package bolt
+
+// maxMapSize represents the largest mmap size supported by Bolt.
+const maxMapSize = 0xFFFFFFFFFFFF // 256TB
+
+// maxAllocSize is the size used when creating array pointers.
+const maxAllocSize = 0x7FFFFFFF