From: Michael Adam Date: Tue, 24 Feb 2009 22:15:55 +0000 (+0100) Subject: s3:registry: add regsubkey_ctr_get_seqnum() to hide implementation X-Git-Tag: build_3.3.2_ctdb_1~42 X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=c46d4eea2f1a1d058fd76fe0146ec7019870971c;p=obnox%2Fsamba-ctdb.git s3:registry: add regsubkey_ctr_get_seqnum() to hide implementation Michael Signed-off-by: Michael Adam --- diff --git a/source/include/proto.h b/source/include/proto.h index 8d2b1ed0f7..5ed46d4ce2 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 20bc906cfe..f97ca69139 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 **********************************************************************/