aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/external/lmdb.ml10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/external/lmdb.ml b/lib/external/lmdb.ml
index d2e6be0..7b0812d 100644
--- a/lib/external/lmdb.ml
+++ b/lib/external/lmdb.ml
@@ -2,15 +2,15 @@ open Ctypes
open PosixTypes
open Foreign
-type mdb_result = Success | Failure of int
+type mdb_result = (unit, int) Result.t
let mdb_result_of_int = function
- | 0 -> Success
- | x -> Failure x
+ | 0 -> Ok ()
+ | x -> Error x
let int_of_mdb_result = function
- | Success -> 0
- | Failure x -> x
+ | Ok _ -> 0
+ | Error x -> x
let mdb_mode_t = mode_t