Update to the modules system. Fixed:
authorJelmer Vernooij <jelmer@samba.org>
Tue, 25 Nov 2003 02:09:40 +0000 (02:09 +0000)
committerJelmer Vernooij <jelmer@samba.org>
Tue, 25 Nov 2003 02:09:40 +0000 (02:09 +0000)
commit97dbe926ecbc71a8b0f423c07b09140f44647598
treeff921afbcb1b1fa7af2950a79d446881cedb658a
parentf4e485117a0dea627addfb8518e6517c7104fd9e
Update to the modules system. Fixed:
 - get rid of smb_probe_module
 - merge older updates from 3.0
 - introduced register_subsystem() and register_backend() functions
 - adapt ntvfs and charset to use new register functions
 - made smb_load_modules() work recursively (e.g. 'preload modules = /usr/lib/samba')
 - got rid of some old remains

Things that still need work:
 - Did I break tankFS? I don't think so, but I can't test it here :-(
 - Add 'postload modules = ' (for modules that need to be loaded after fork() in smbd, if applicable)
 - Convert RPC, auth, passdb, etc to use new register_{subsystem,backend}() functions
 - Accept wildcards in 'preload modules' option, instead of loading recursively
(This used to be commit 3433c4c71f20dde96d30e02a49bbe09a9ce6c036)
source4/Makefile.in