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)
commit3433c4c71f20dde96d30e02a49bbe09a9ce6c036
treea40dbf5ef774b1831f839d0e84a3e715adca5b1d
parent8a82050fd6f45bcdb31c2c365eaed5fc12599e4f
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
source/Makefile.in