includes='',
subsystem=None,
init_function=None,
- module_init_name='samba_init_module',
+ module_init_name='samba_module_init',
autoproto=None,
autoproto_extra_source='',
cflags='',
return NULL;
}
- init_fn = (samba_module_init_fn)dlsym(handle, SAMBA_INIT_MODULE);
+ init_fn = (samba_module_init_fn)dlsym(handle, SAMBA_MODULE_INIT);
/* we could check dlerror() to determine if it worked, because
dlsym() can validly return NULL, but what would we do with
if (init_fn == NULL) {
DEBUG(0, ("Unable to find %s() in %s: %s\n",
- SAMBA_INIT_MODULE, path, dlerror()));
+ SAMBA_MODULE_INIT, path, dlerror()));
DEBUG(1, ("Loading module '%s' failed\n", path));
dlclose(handle);
return NULL;
/* Module support */
typedef NTSTATUS (*samba_module_init_fn) (void);
-NTSTATUS samba_init_module(void);
+NTSTATUS samba_module_init(void);
/* this needs to be a string which is not in the C library. We
previously used "init_module", but that meant that modules which
did not define this function ended up calling the C library
function init_module() which makes a system call */
-#define SAMBA_INIT_MODULE "samba_init_module"
+#define SAMBA_MODULE_INIT "samba_module_init"
/**
* Run the specified init functions.
-_samba_init_module
+_samba_module_init
fi
if test x"$DEST" = xSHARED; then
- AC_DEFINE([$1][_init], [samba_init_module], [Whether to build $1 as shared module])
+ AC_DEFINE([$1][_init], [samba_module_init], [Whether to build $1 as shared module])
$4_MODULES="$$4_MODULES $3"
AC_MSG_RESULT([shared])
[$6]
perfcount_test_end
};
-NTSTATUS samba_init_module(void)
+NTSTATUS samba_module_init(void)
{
return smb_register_perfcounter(SMB_PERFCOUNTER_INTERFACE_VERSION,
"pc_test", &perfcount_test_handlers);
Initialize the plugins
***********************************************************************/
-NTSTATUS samba_init_module(void)
+NTSTATUS samba_module_init(void)
{
static NTSTATUS status_idmap_ad = NT_STATUS_UNSUCCESSFUL;
static NTSTATUS status_nss_rfc2307 = NT_STATUS_UNSUCCESSFUL;
against the idmap and nss_info interfaces being in a half-registered
state.
**********************************************************************/
-NTSTATUS samba_init_module(void)
+NTSTATUS samba_module_init(void)
{
static NTSTATUS idmap_status = NT_STATUS_UNSUCCESSFUL;
static NTSTATUS nss_status = NT_STATUS_UNSUCCESSFUL;
.allocate_id = idmap_autorid_allocate_id
};
-NTSTATUS samba_init_module(void)
+NTSTATUS samba_module_init(void)
{
return smb_register_idmap(SMB_IDMAP_INTERFACE_VERSION,
"autorid", &autorid_methods);
state.
**********************************************************************/
-NTSTATUS samba_init_module(void)
+NTSTATUS samba_module_init(void)
{
static NTSTATUS idmap_status = NT_STATUS_UNSUCCESSFUL;
static NTSTATUS nss_status = NT_STATUS_UNSUCCESSFUL;
.sids_to_unixids = idmap_rid_sids_to_unixids,
};
-NTSTATUS samba_init_module(void)
+NTSTATUS samba_module_init(void)
{
return smb_register_idmap(SMB_IDMAP_INTERFACE_VERSION, "rid", &rid_methods);
}
.allocate_id = idmap_tdb2_get_new_id
};
-NTSTATUS samba_init_module(void)
+NTSTATUS samba_module_init(void)
{
return smb_register_idmap(SMB_IDMAP_INTERFACE_VERSION, "tdb2", &db_methods);
}
conf.DEFINE('static_init_%s' % p, '{}')
if p in shared_list:
for entry in shared_list[p]:
- conf.DEFINE('%s_init' % entry, 'samba_init_module')
+ conf.DEFINE('%s_init' % entry, 'samba_module_init')
conf.env[shared_env].append('%s' % entry)
conf.SAMBA_CONFIG_H('include/config.h')