From 1935b7b6c223542c1807e275c44e6ba4b2e90b68 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Mon, 24 Oct 2011 09:49:26 +1100 Subject: lib/util Rename init_module_fn to samba_init_module_fn This prepares for making the samba_module.h header public again, for OpenChange. I am keen to avoid too much API namespace pollution if we can. --- lib/util/modules.c | 20 ++++++++++---------- lib/util/samba_modules.h | 8 ++++---- 2 files changed, 14 insertions(+), 14 deletions(-) (limited to 'lib') diff --git a/lib/util/modules.c b/lib/util/modules.c index 52a04be4574..a597191c937 100644 --- a/lib/util/modules.c +++ b/lib/util/modules.c @@ -28,7 +28,7 @@ /** * Obtain the init function from a shared library file */ -init_module_fn load_module(const char *path, bool is_probe, void **handle_out) +samba_init_module_fn load_module(const char *path, bool is_probe, void **handle_out) { void *handle; void *init_fn; @@ -57,7 +57,7 @@ init_module_fn load_module(const char *path, bool is_probe, void **handle_out) return NULL; } - init_fn = (init_module_fn)dlsym(handle, SAMBA_INIT_MODULE); + init_fn = (samba_init_module_fn)dlsym(handle, SAMBA_INIT_MODULE); /* we could check dlerror() to determine if it worked, because dlsym() can validly return NULL, but what would we do with @@ -75,20 +75,20 @@ init_module_fn load_module(const char *path, bool is_probe, void **handle_out) *handle_out = handle; } - return (init_module_fn)init_fn; + return (samba_init_module_fn)init_fn; } /** * Obtain list of init functions from the modules in the specified * directory */ -static init_module_fn *load_modules(TALLOC_CTX *mem_ctx, const char *path) +static samba_init_module_fn *load_modules(TALLOC_CTX *mem_ctx, const char *path) { DIR *dir; struct dirent *entry; char *filename; int success = 0; - init_module_fn *ret = talloc_array(mem_ctx, init_module_fn, 2); + samba_init_module_fn *ret = talloc_array(mem_ctx, samba_init_module_fn, 2); ret[0] = NULL; @@ -106,7 +106,7 @@ static init_module_fn *load_modules(TALLOC_CTX *mem_ctx, const char *path) ret[success] = load_module(filename, true, NULL); if (ret[success]) { - ret = talloc_realloc(mem_ctx, ret, init_module_fn, success+2); + ret = talloc_realloc(mem_ctx, ret, samba_init_module_fn, success+2); success++; ret[success] = NULL; } @@ -124,7 +124,7 @@ static init_module_fn *load_modules(TALLOC_CTX *mem_ctx, const char *path) * * @return true if all functions ran successfully, false otherwise */ -bool run_init_functions(init_module_fn *fns) +bool run_init_functions(samba_init_module_fn *fns) { int i; bool ret = true; @@ -143,10 +143,10 @@ bool run_init_functions(init_module_fn *fns) * Will return an array of function pointers to initialization functions */ -init_module_fn *load_samba_modules(TALLOC_CTX *mem_ctx, const char *subsystem) +samba_init_module_fn *load_samba_modules(TALLOC_CTX *mem_ctx, const char *subsystem) { char *path = modules_path(mem_ctx, subsystem); - init_module_fn *ret; + samba_init_module_fn *ret; ret = load_modules(mem_ctx, path); @@ -162,7 +162,7 @@ init_module_fn *load_samba_modules(TALLOC_CTX *mem_ctx, const char *subsystem) static NTSTATUS do_smb_load_module(const char *module_name, bool is_probe) { void *handle; - init_module_fn init; + samba_init_module_fn init; NTSTATUS status; init = load_module(module_name, is_probe, &handle); diff --git a/lib/util/samba_modules.h b/lib/util/samba_modules.h index 5eb2a0dd1cf..5b912b39872 100644 --- a/lib/util/samba_modules.h +++ b/lib/util/samba_modules.h @@ -22,7 +22,7 @@ #define _SAMBA_MODULES_H /* Module support */ -typedef NTSTATUS (*init_module_fn) (void); +typedef NTSTATUS (*samba_init_module_fn) (void); NTSTATUS samba_init_module(void); @@ -37,21 +37,21 @@ NTSTATUS samba_init_module(void); * * The handle to dlclose() in case of error is returns in *handle if handle is not NULL */ -init_module_fn load_module(const char *path, bool is_probe, void **handle); +samba_init_module_fn load_module(const char *path, bool is_probe, void **handle); /** * Run the specified init functions. * * @return true if all functions ran successfully, false otherwise */ -bool run_init_functions(init_module_fn *fns); +bool run_init_functions(samba_init_module_fn *fns); /** * Load the initialization functions from DSO files for a specific subsystem. * * Will return an array of function pointers to initialization functions */ -init_module_fn *load_samba_modules(TALLOC_CTX *mem_ctx, const char *subsystem); +samba_init_module_fn *load_samba_modules(TALLOC_CTX *mem_ctx, const char *subsystem); int smb_load_modules(const char **modules); NTSTATUS smb_probe_module(const char *subsystem, const char *module); -- cgit v1.2.1