Load_Status Link_Provider::load() { _map.insert(_make_link(1, 3)); _map.insert(_make_link(1, 4)); _map.insert(_make_link(2, 3)); _map.insert(_make_link(2, 4)); return LOAD_OK; }
/* * Module: _walk_module * * Description: * Recursively walks modinfo tree * Scope: local * * Returns: none. */ static void _walk_module(Module * m, TList* list, Wsreg_component* parent) { Module * newmod; Wsreg_component* comp; TLink* link; Module* n; do { if (_convert_module(m, &comp, parent) == 0) { link = _make_link(comp); LLAddLink(*list, link, LLTail); } else { comp = NULL; } n = m->sub; for (; n != NULL; n = get_sub(n)) { _walk_module(n, list, comp); } } while (m = get_next(m)); }