dd-wrthttpd源码分析-----程序流程_菜到飞起_百度空间.docVIP

dd-wrthttpd源码分析-----程序流程_菜到飞起_百度空间.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
dd-wrthttpd源码分析-----程序流程_菜到飞起_百度空间

dd-wrt的httpd源码分析程序流程_菜到飞起_百度空间 dd-wrt的httpd源码分析程序流程_菜到飞起_百度空间 用户名: 密码: 登录 注册 菜到飞起听说牛A和牛C只差一点 主页博客相册|个人档案 |好友 查看文章 dd-wrt的httpd源码分析程序流程2008-07-14 09:25= 流程 = == 初始化nvramtab 设置默认端口 == 初始化的时候一开始就会检查是否有下面这三个文件,如果有就打开。没有就pass。 c 1938 static char *directories[] = { 1939 /etc/config, 1940 /jffs/etc/config, 1941 /mmc/etc/config 1942 }; /c 设置端口 c 1135 server_port = DEFAULT_HTTP_PORT; /c == httpd参数处理 == c 1137 while ((c = getopt (argc, argv, Sih:p:d:t:s:g:e:)) != -1) 1138 switch (c) 1139 { 1191 default: 1192 break; 1193 } /c == 将nvram映射进内存 == nvram/nvram_linux.c中: c 37 int 38 nvram_init (void *unused) 39 { 40 41 42 if ((nvram_fd = open (PATH_DEV_NVRAM, O_RDWR)) 0) 43 goto err; 44 45 /* Map kernel string buffer into user space */ 46 /*这里为什么mmap函数中第一个参数是NULL,这个参数应该是映射的开始地址才对啊*/ 47 if ((nvram_buf = 48 mmap (NULL, NVRAM_SPACE, PROT_READ, MAP_SHARED, nvram_fd, 49 0)) == MAP_FAILED) 50 { 51 close (nvram_fd); 52 fprintf (stderr, nvram_init(): failed\n); 53 nvram_fd = -1; 54 goto err; 55 } 56 57 return 0; 58 59 err: 60 perror (PATH_DEV_NVRAM); 61 return errno; 62 } /c == 写日志? == c 1196 httpd_level = 1197 ct_openlog (httpd, LOG_PID | LOG_NDELAY, LOG_DAEMON, LOG_HTTPD); 1198 #ifdef HAVE_HTTPS 1199 ct_syslog (LOG_INFO, httpd_level, httpd server %sstarted at port %d\n, 1200 do_ssl ? (ssl support) : , server_port); 1201 #else 1202 ct_syslog (LOG_INFO, httpd_level, httpd server started at port %d\n, 1203 server_port); 1204 #endif

文档评论(0)

ipad0d + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档