pub fn setup_module(_table: &mut modulestab, name: &str) -> i32Expand description
Port of setup_module(Module m) from Src/module.c:1884.
C body:
setup_module(Module m) {
return ((m->node.flags & MOD_LINKED) ?
(m->u.linked->setup)(m) : dyn_setup_module(m));
}Symmetric with boot_module/cleanup_module/finish_module: routes
to the per-module setup_(m). C setup_ is the first lifecycle
hook called when load_module loads the module (before
do_module_features registers features and before boot_ runs).
Most per-module setup_ bodies are return 0; — exceptions
initialise module-private state (curses screen handle, regex
compile cache, etc.).
WARNING: param names don’t match C — Rust=(_table, name) vs C=(m)