From 839cb7b1a9a5e6f8cff751ec1b25814d24a7ab38 Mon Sep 17 00:00:00 2001 From: battlmonstr Date: Tue, 9 Jan 2024 09:33:41 +0100 Subject: [PATCH] mdbx_version description string (#130) --- mdbx/mdbx.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mdbx/mdbx.go b/mdbx/mdbx.go index 55471c8..1dbb4d5 100644 --- a/mdbx/mdbx.go +++ b/mdbx/mdbx.go @@ -132,6 +132,8 @@ package mdbx #cgo windows LDFLAGS: -lntdll #cgo linux LDFLAGS: -lrt + +#include "mdbxgo.h" */ import "C" @@ -162,3 +164,10 @@ CGO_CFLAGS="${CGO_CFLAGS} -DMDBX_DEBUG=1 -DMDBX_FORCE_ASSERTIONS=1 -v" go run ./ // verstr := C.mdbx_version(&maj, &min, &pat) // return C.GoString(verstr) //} + +// Version returns the C library version string in git describe format. +// +// See mdbx_version. +func Version() string { + return C.GoString(C.mdbx_version.git.describe) +}