summaryrefslogtreecommitdiff
path: root/source3/lib/module.c
AgeCommit message (Collapse)AuthorFilesLines
2003-05-06Add metze's exit and idle event patchJelmer Vernooij1-1/+106
(This used to be commit e599eba851db40816c684da2b7b1be4b978166e0)
2003-04-28Use NTSTATUS as return value for smb_register_*() functions and init_module()Jelmer Vernooij1-11/+11
function. Patch by metze with some minor modifications. (This used to be commit f4576757d1d52a8f1b96894c869bb76450003fd1)
2003-04-24Check for absolute paths by only checking the first character of the module ↵Jelmer Vernooij1-1/+1
name. Don't use strchr_m, which caused race conditions. (This used to be commit 9411e3336ebe781da2b418219dd5803fecfc42fe)
2003-04-02Add constJelmer Vernooij1-1/+1
(This used to be commit 7dccd144b74d8c752a4b8c80fa5b3e6b2d11eaa2)
2003-03-31- Support absolute paths in vfs and charset modulesJelmer Vernooij1-1/+1
- Fix typo in Makefile.in - Fix compatibility with older vfs modules (from patch by metze) - Build some modules shared by default and some static (and fall back to static when dlopen() is not available) (This used to be commit aa36f462d95f8a3a3a81a89c210b98a6f9fd295f)
2003-03-30- Point users at the HOWTO Collection instead of 'README' in modules/mysql.cJelmer Vernooij1-2/+26
- Make passdb work with absolute paths (passdb backend = /path/to/smbpasswd.so works now). vfs, rpc and charset will follow (This used to be commit 794d3ed03619a4e41558d9ff65783a1aa1b2be90)
2003-03-19Put in the new modules system. It's now used by passdb and rpc. I willJelmer Vernooij1-0/+2
put a doc about it in dev-doc later today. (This used to be commit af7bfee0c6902c07fdb8d3abccf4c8d6bab00b5a)
2003-02-27- Rename 'modules = ' to 'preload modules = 'Jelmer Vernooij1-3/+32
- Add smb_probe_module() - Add init_modules() - Call these functions (This used to be commit f8f21653225792c0001d183c6efe8b7d89a0785d)
2003-02-20Make init_module() and thus smb_load_module() return an int.Jelmer Vernooij1-9/+9
modules/developer.c: init_module() should return an int (This used to be commit 7f59703550378ff2333e3c851bf1a77037510abd)
2003-01-17dlsym() can return NULL validly, so we can't use that as the error test.Jim McDonough1-2/+6
dlerror() is the correct way to test. (This used to be commit 41b1be15bac271116a7096e511cc029685013e1f)
2002-11-13Add a DEBUG() that gives the number of successfully loaded modules - useful ↵Jelmer Vernooij1-0/+2
for debugging (This used to be commit 612ea35ab016c56e6ad9886283901bc7b417337a)
2002-10-31add smb_load_modules() to load a list of modules - does this function look ok ?Jelmer Vernooij1-0/+22
(This used to be commit a82dbb3c22e6cb2096efb87c12a6006642806aac)
2002-10-30use sys_dlopen instead of dlopen (thanks to jra for noticing)Jelmer Vernooij1-1/+1
(This used to be commit 86eb0a25b1df8ca25872f9846a74d0f13a4ad045)
2002-10-30- Remove RTLD_GLOBALJelmer Vernooij1-3/+4
- make smb_load_module() return the return value of init_module() (This used to be commit a8d2dd8d009797486105188f8fdb898a65bb25b0)
2002-10-30Add initial vesion of new module systemJelmer Vernooij1-0/+63
(This used to be commit b5d05d3ec6808465d27e15db2a9ff48804e2e78e)