X-Git-Url: http://git.samba.org/?a=blobdiff_plain;f=source%2Flib%2Fsmbconf%2Fsmbconf_reg.c;h=9a78692e42cbec2f4d1a2b20199bca8728866861;hb=7f196f3c98051c1a1c78ec8a38645a45c3258b5e;hp=b0cd09f8407a76bbc81f3df24dc55e2b4f24adc8;hpb=9d099300f3fff611fa45778d4f734d245ef17c29;p=obnox%2Fsamba-ctdb.git diff --git a/source/lib/smbconf/smbconf_reg.c b/source/lib/smbconf/smbconf_reg.c index b0cd09f840..9a78692e42 100644 --- a/source/lib/smbconf/smbconf_reg.c +++ b/source/lib/smbconf/smbconf_reg.c @@ -1071,6 +1071,21 @@ done: return werr; } +static WERROR smbconf_reg_transaction_start(struct smbconf_ctx *ctx) +{ + return regdb_transaction_start(); +} + +static WERROR smbconf_reg_transaction_commit(struct smbconf_ctx *ctx) +{ + return regdb_transaction_commit(); +} + +static WERROR smbconf_reg_transaction_cancel(struct smbconf_ctx *ctx) +{ + return regdb_transaction_cancel(); +} + struct smbconf_ops smbconf_ops_reg = { .init = smbconf_reg_init, .shutdown = smbconf_reg_shutdown, @@ -1091,6 +1106,9 @@ struct smbconf_ops smbconf_ops_reg = { .get_includes = smbconf_reg_get_includes, .set_includes = smbconf_reg_set_includes, .delete_includes = smbconf_reg_delete_includes, + .transaction_start = smbconf_reg_transaction_start, + .transaction_commit = smbconf_reg_transaction_commit, + .transaction_cancel = smbconf_reg_transaction_cancel, };