文章分类 - thttpd
摘要:addrinfo结构体的定义如下:struct addrinfo{intai_flags;/*customize behavior*/intai_family;/*address family*/intai_socktype;/*socket type*/intai_protocol;/*protocol*/socklen_t ai_addrlen;/*lengthinbytes of address*/struct sockaddr*ai_addr;/*address*/char*ai_canonname;/*canonical name of host*/struct addrinfo*a
阅读全文
摘要:为了满足某些目的,进行日志记录是很有必要的。 在典型的 LINUX 安装中,/var/log/messages包含所有的系统消息,/var/log/mail包含来自邮件系统的其它日志消息,/var/log/debug可能包含调试消息。根据你的LINUX的版本,你可以在/etc/syslog.conf或者/etc/syslog-ng/syslog-ng.conf文件里检查你的系统(消息)配置情况。 尽管系统消息的格式和存储位置可能不同,但产生消息的方法却是标准的。UNIX 技术规范(specification)为所有程序生成日志消息提供了一个接口,这通过 syslog()函数实现: #i...
阅读全文
摘要:打算7、8月份把thttp的源码看一遍;反正也不多慢慢看先把thttpd的可执行程序编译出来;方便调试。(1)下源码(2)修改makefile# You shouldn't need to edit anything below here.#CC 制定编译器#CCOPT 编译选项 # 优化: gcc默认提供了5级优 化选项的集合: # -O0:无优化(默认) # -O和-O1:使用能减少目标文件大小以及执行时间并且不会使编译时间明显增加的优化.在编译大型程序的时候会显著增加编译时内存的使用. # -...
阅读全文

浙公网安备 33010602011771号