From 5e1eca34f36e1d886e568142d18813cedf3e1699 Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Fri, 21 Mar 2008 16:40:20 +0100 Subject: libsmbconf: group together functions in smbconf.c more appropriately Michael (This used to be commit e8ed8ad077f69ae7237f49b150625d20eb509586) --- source3/lib/smbconf/smbconf.c | 50 +++++++++++++++++++++++++------------------ 1 file changed, 29 insertions(+), 21 deletions(-) (limited to 'source3/lib/smbconf/smbconf.c') diff --git a/source3/lib/smbconf/smbconf.c b/source3/lib/smbconf/smbconf.c index 88f2141139..0eee5a6c4a 100644 --- a/source3/lib/smbconf/smbconf.c +++ b/source3/lib/smbconf/smbconf.c @@ -23,7 +23,28 @@ /********************************************************************** * - * Helper functions + * internal helper functions + * + **********************************************************************/ + +static int smbconf_destroy_ctx(struct smbconf_ctx *ctx) +{ + return ctx->ops->shutdown(ctx); +} + +static WERROR smbconf_global_check(struct smbconf_ctx *ctx) +{ + if (!smbconf_share_exists(ctx, GLOBAL_NAME)) { + return smbconf_create_share(ctx, GLOBAL_NAME); + } + return WERR_OK; +} + + +/********************************************************************** + * + * helper functions exported to the backend modules + * (might go into a smbconf_util.c) * **********************************************************************/ @@ -57,26 +78,6 @@ return WERR_OK; } -static int smbconf_destroy_ctx(struct smbconf_ctx *ctx) -{ - return ctx->ops->shutdown(ctx); -} - -static WERROR smbconf_global_check(struct smbconf_ctx *ctx) -{ - if (!smbconf_share_exists(ctx, GLOBAL_NAME)) { - return smbconf_create_share(ctx, GLOBAL_NAME); - } - return WERR_OK; -} - - -/********************************************************************** - * - * The actual libsmbconf API functions that are exported. - * - **********************************************************************/ - /** * Initialize the configuration. * @@ -122,6 +123,13 @@ fail: return werr; } + +/********************************************************************** + * + * The actual libsmbconf API functions that are exported. + * + **********************************************************************/ + /** * Close the configuration. */ -- cgit