summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2025-02-17 14:38:41 -0600
committerJohn Estabrook <jestabro@vyos.io>2025-03-18 10:23:23 -0500
commit91853bf4daf0a9fedc2f0f13516ef94db54fb244 (patch)
treeea4d9b33f23958be64faabbbff762135a461b1ee /lib
parente3ae891db98471b61fb6a6a56e5c6c2c494314cb (diff)
downloadlibvyosconfig-91853bf4daf0a9fedc2f0f13516ef94db54fb244.tar.gz
libvyosconfig-91853bf4daf0a9fedc2f0f13516ef94db54fb244.zip
T7121: add binding for test_commit
Diffstat (limited to 'lib')
-rw-r--r--lib/bindings.ml8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/bindings.ml b/lib/bindings.ml
index 49f4657..0ce05d1 100644
--- a/lib/bindings.ml
+++ b/lib/bindings.ml
@@ -3,10 +3,12 @@ open Foreign
open Vyos1x
open Vyconfd_config
+open Commitd_client
module CT = Config_tree
module CD = Config_diff
module CM = Commit
+module VC = Vycall_client
module I = Internal.Make(Config_tree)
@@ -273,6 +275,11 @@ let show_commit_data c_ptr_a c_ptr_w =
let ct_w = Root.get c_ptr_w in
CM.show_commit_data ct_a ct_w
+let test_commit c_ptr_a c_ptr_w =
+ let ct_a = Root.get c_ptr_a in
+ let ct_w = Root.get c_ptr_w in
+ VC.test_commit ct_a ct_w
+
module Stubs(I : Cstubs_inverted.INTERNAL) =
struct
@@ -310,4 +317,5 @@ struct
let () = I.internal "reference_tree_to_json" (string @-> string @-> string @-> returning int) reference_tree_to_json
let () = I.internal "mask_tree" ((ptr void) @-> (ptr void) @-> returning (ptr void)) mask_tree
let () = I.internal "show_commit_data" ((ptr void) @-> (ptr void) @-> returning string) show_commit_data
+ let () = I.internal "test_commit" ((ptr void) @-> (ptr void) @-> returning void) test_commit
end