init_module() init_module() NAME init_module - . #include int init_module(const char *name, struct module *image); init_module,. module,,module: struct module { unsigned long size_of_struct; /* module */ struct module *next; /*module */ const char *name; /* */ unsigned long size; long usecount; /* */ unsigned long flags; /* */ unsigned int nsyms; unsigned int ndeps; /* */ struct module_symbol *syms; struct module_ref *deps; struct module_ref *refs; int (*init)(void); /* */ void (*cleanup)(void); /* */ const struct exception_table_entry *ex_table_start; const struct exception_table_entry *ex_table_end; #ifdef __alpha__ unsigned long gp; #endif }; nextrefs,, . 0, -1,errno. EPERM . ENOENT name. EINVAL EBUSY . EFAULT nameimage. "" man man https://github.com/man-pages-zh/manpages- zh init_module()