From ecc98b7430ac4ef14040837d7b772955e7640d16 Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Tue, 24 Feb 2009 23:15:55 +0100 Subject: [PATCH] s3:registry: add regsubkey_ctr_get_seqnum() to hide implementation Michael Signed-off-by: Michael Adam (cherry picked from commit 811b3fefab29c109c6c134339a438c7e4ffb13fe) --- source/include/proto.h | 1 + source/registry/reg_objects.c | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/source/include/proto.h b/source/include/proto.h index 8d2b1ed0f7e..5ed46d4ce2e 100644 --- a/source/include/proto.h +++ b/source/include/proto.h @@ -6803,6 +6803,7 @@ WERROR registry_init_smbconf(const char *keyname); WERROR regsubkey_ctr_init(TALLOC_CTX *mem_ctx, struct regsubkey_ctr **ctr); WERROR regsubkey_ctr_set_seqnum(struct regsubkey_ctr *ctr, int seqnum); +int regsubkey_ctr_get_seqnum(struct regsubkey_ctr *ctr); WERROR regsubkey_ctr_addkey( struct regsubkey_ctr *ctr, const char *keyname ); int regsubkey_ctr_delkey( struct regsubkey_ctr *ctr, const char *keyname ); bool regsubkey_ctr_key_exists( struct regsubkey_ctr *ctr, const char *keyname ); diff --git a/source/registry/reg_objects.c b/source/registry/reg_objects.c index 20bc906cfe7..f97ca69139d 100644 --- a/source/registry/reg_objects.c +++ b/source/registry/reg_objects.c @@ -61,6 +61,15 @@ WERROR regsubkey_ctr_set_seqnum(struct regsubkey_ctr *ctr, int seqnum) return WERR_OK; } +int regsubkey_ctr_get_seqnum(struct regsubkey_ctr *ctr) +{ + if (ctr == NULL) { + return -1; + } + + return ctr->seqnum; +} + /*********************************************************************** Add a new key to the array **********************************************************************/ -- 2.11.4.GIT