读书人

达人给小弟我讲解下模块结构的意义.(以

发布时间: 2012-02-09 18:22:27 作者: rapoo

达人给我讲解下模块结构的意义...(以apache的mod_so为例)
static const command_rec so_cmds[] = {
AP_INIT_TAKE2( "LoadModule ", load_module, NULL, RSRC_CONF | EXEC_ON_READ,
"a module name and the name of a shared object file to load it from "),
AP_INIT_ITERATE( "LoadFile ", load_file, NULL, RSRC_CONF | EXEC_ON_READ,
"shared object file or library to load into the server at runtime "),
{ NULL }
};

module AP_MODULE_DECLARE_DATA so_module = {
STANDARD20_MODULE_STUFF,
NULL, /* create per-dir config */
NULL, /* merge per-dir config */
so_sconf_create,/* server config */
NULL, /* merge server config */
so_cmds, /* command apr_table_t */
NULL /* register hooks */
};

只知道so_cmds[]是命令表格,可是不懂module AP_MODULE_DECLARE_DATA so_module = {
STANDARD20_MODULE_STUFF,
NULL, /* create per-dir config */
NULL, /* merge per-dir config */
so_sconf_create,/* server config */
NULL, /* merge server config */
so_cmds, /* command apr_table_t */
NULL /* register hooks */
};
这里面的咚咚都是做什么用的
达人介绍下

[解决办法]
帮顶,接分

读书人网 >C语言

热点推荐