From: Michael Adam Date: Fri, 21 Mar 2008 15:40:20 +0000 (+0100) Subject: libsmbconf: group together functions in smbconf.c more appropriately X-Git-Tag: samba-3.3.0pre1~3170 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e8ed8ad077f69ae7237f49b150625d20eb509586;p=thirdparty%2Fsamba.git libsmbconf: group together functions in smbconf.c more appropriately Michael --- diff --git a/source/lib/smbconf/smbconf.c b/source/lib/smbconf/smbconf.c index 88f21411398..0eee5a6c4a2 100644 --- a/source/lib/smbconf/smbconf.c +++ b/source/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. */