mirror of
https://github.com/samba-team/samba.git
synced 2025-02-23 09:57:40 +03:00
s3-module allow libreplace to provide dlopen replacement
Given that we have replacement dlopen() etc, use this from libreplace. The dlerror() from libreplace gives a good error if the platform really does not have dlopen(). Andrew Bartlett
This commit is contained in:
parent
3fca66e2b3
commit
040055bb6a
@ -21,8 +21,6 @@
|
||||
|
||||
#include "includes.h"
|
||||
|
||||
#ifdef HAVE_DLOPEN
|
||||
|
||||
/* Load a dynamic module. Only log a level 0 error if we are not checking
|
||||
for the existence of a module (probling). */
|
||||
|
||||
@ -135,28 +133,6 @@ NTSTATUS smb_probe_module(const char *subsystem, const char *module)
|
||||
return status;
|
||||
}
|
||||
|
||||
#else /* HAVE_DLOPEN */
|
||||
|
||||
NTSTATUS smb_load_module(const char *module_name)
|
||||
{
|
||||
DEBUG(0,("This samba executable has not been built with plugin support\n"));
|
||||
return NT_STATUS_NOT_SUPPORTED;
|
||||
}
|
||||
|
||||
int smb_load_modules(const char **modules)
|
||||
{
|
||||
DEBUG(0,("This samba executable has not been built with plugin support\n"));
|
||||
return -1;
|
||||
}
|
||||
|
||||
NTSTATUS smb_probe_module(const char *subsystem, const char *module)
|
||||
{
|
||||
DEBUG(0,("This samba executable has not been built with plugin support, not probing\n"));
|
||||
return NT_STATUS_NOT_SUPPORTED;
|
||||
}
|
||||
|
||||
#endif /* HAVE_DLOPEN */
|
||||
|
||||
void init_modules(void)
|
||||
{
|
||||
/* FIXME: This can cause undefined symbol errors :
|
||||
|
Loading…
x
Reference in New Issue
Block a user