1
0
mirror of https://github.com/samba-team/samba.git synced 2025-07-27 07:42:04 +03:00
Commit Graph

22 Commits

Author SHA1 Message Date
620f2e608f r4088: Get medieval on our ass about malloc.... :-). Take control of all our allocation
functions so we can funnel through some well known functions. Should help greatly with
malloc checking.
HEAD patch to follow.
Jeremy.
2007-10-10 10:53:32 -05:00
6711cb8b02 r4009: Fix from Timur Bakeyev <timur@com.bat.ru> for bugid #2100,
change the way we check for errors after a dlopen (which
may set internal warnings which get picked up by mistake
in dlsym).
Jeremy
2007-10-10 10:53:27 -05:00
69550332f3 Look at error before using it in debug statement.
Jeremy.
-
0aee73d457 Unregister event fix from metze.
Jeremy.
-
d71a7470d7 For some reason testparm runs at debug level 2 which causes the module probe functions to
display verbose debugs.  Increase the probe debugs to level 3.
-
24a1720472 Quieten level 0 debug when probing for modules. We shouldn't display so loud
an error when a smb_probe_module() fails.  Also tidy up debugs a bit.

Bug 375.
-
398bd14fc6 get rid of more compiler warnings -
b45a67e7a9 Remove module_path_get_name() - it's not used anywhere anymore and was a bad idea anyway. -
2aad573625 Get the events API right. Patch from metze with some minor modifications. -
2f631769f8 Remove unused variables -
3033a63cef Patch from metze to add exit and interval events. Useful for modules -
ce4ff4cc8e Add a comment about the use of string functions in the modules code, and
add \n to the end of the non-dlopen case DEBUGs.

Andrew Bartlett
-
bc4b51bcb2 Use NTSTATUS as return value for smb_register_*() functions and init_module()
function. Patch by metze with some minor modifications.
-
69ec6be90f Check for absolute paths by only checking the first character of the module name.
Don't use strchr_m, which caused race conditions.
-
b3328dab2f Add some more functions for the modules (backport from HEAD):
- init_modules()
 - smb_probe_module()
-
6cb124247d Merge in smb_load_module() function from HEAD -
41b1be15ba dlsym() can return NULL validly, so we can't use that as the error test.
dlerror() is the correct way to test.
-
612ea35ab0 Add a DEBUG() that gives the number of successfully loaded modules - useful for debugging -
a82dbb3c22 add smb_load_modules() to load a list of modules - does this function look ok ? -
86eb0a25b1 use sys_dlopen instead of dlopen (thanks to jra for noticing) -
a8d2dd8d00 - Remove RTLD_GLOBAL
- make smb_load_module() return the return value of init_module()
-
b5d05d3ec6 Add initial vesion of new module system -