modclass
prop_dictionary_t props, module_t **modp, modclass_t modclass,
if ((modclass != MODULE_CLASS_EXEC || error != ENOENT)
if (!MODULE_CLASS_MATCH(mi, modclass)) {
module_incompat(mi, modclass);
module_t **, modclass_t modclass, bool);
#define MODULE_CLASS_MATCH(mi, modclass) \
((modclass) == MODULE_CLASS_ANY || (modclass) == (mi)->mi_class)
module_incompat(const modinfo_t *mi, int modclass)
mi->mi_class, mi->mi_name, modclass);
module_init_class(modclass_t modclass)
if (!MODULE_CLASS_MATCH(mi, modclass))
if (!MODULE_CLASS_MATCH(mi, modclass))
modclass, false);
modclass_t modclass)
error = module_do_load(filename, false, flags, props, NULL, modclass,
module_autoload(const char *filename, modclass_t modclass)
error = module_do_load(filename, false, 0, NULL, NULL, modclass, true);