Modultils 工具源码分析之 insmod 篇
作者:吴晖
2005 年 12 月 29 日
email:
wuhui1973@21cn.com
前言 ................................................................................................................................... 2
Insmod——main函数....................................................................................................... 6
Insmod——INSMOD_MAIN函数................................................................................... 8
Insmod——config_read函数.......................................................................................... 10
Insmod——do_read函数 ................................................................................................ 11
Insmod——build_list函数.............................................................................................. 15
Insmod——SHELL_META宏 ....................................................................................... 16
Insmod——OPT_LIST结构 ........................................................................................... 16
Insmod——gen_file数组................................................................................................ 18
Insmod——gen_files结构 .............................................................................................. 18
Insmod——gen_file_env函数 ........................................................................................ 18
Insmod——ETC_MODULES_CONF宏........................................................................ 19
Insmod——fgets_strip函数 ............................................................................................ 21
Insmod——strip_end函数 .............................................................................................. 22
Insmod——GLOB_LIST结构........................................................................................ 31
Insmod——meta_expand函数........................................................................................ 31
Insmod——ME_ALL宏 ................................................................................................. 35
Insmod——split_line函数 .............................................................................................. 35
Insmod——gen_file_conf函数....................................................................................... 37
Insmod——decode_list函数........................................................................................... 37
Insmod——search_module_path函数............................................................................ 39
Insmod——config_lstmod函数...................................................................................... 40
Insmod——config_add函数 ........................................................................................... 42
Insmod——xftw函数...................................................................................................... 43
Insmod——prune数组.................................................................................................... 45
Insmod——xftw_dirent结构 .......................................................................................... 48
Insmod——xftw_readdir函数 ........................................................................................ 48
Insmod——xftw_dir_name函数..................................................................................... 49
Insmod——xftw_add_dirent函数................................................................................... 49
Insmod——xftw_sortdir函数 ......................................................................................... 50
Insmod——xftw_type2 函数 .......................................................................................... 51
Insmod——xftw_do_name函数 ..................................................................................... 52
Insmod——get_kernel_info函数.................................................................................... 54
Insmod——new_get_kernel_info函数 ........................................................................... 54
Insmod——set_ncv_prefix函数 ..................................................................................... 57
Insmod——obj_load函数 ............................................................................................... 58
- 1 -