Nginx源码完全注释(8)ngx_errno.c
- 作者:柳大·Poechant(钟超)
- 邮箱:zhongchao.ustc#gmail.com(# -> @)
- 博客:Blog.CSDN.net/Poechant
- 日期:2012/09/29
errno.h
中的strerror(int errno)
可以确定指定的errno
的错误的提示信息。在 Nginx 中,将所有错误提示信息预先存储在一个数组里,而预先确定这个数组的大小,是在自动化脚本中完成的,如下是auto/unix
脚本:(其中自动化脚本auto/feature
的作用参考《解剖 Nginx·自动脚本篇(4)工具型脚本系列》一文)
// auto/unix
ngx_feature="sys_nerr"
ngx_feature_name="NGX_SYS_NERR"
ngx_feature_run=value
ngx_feature_incs='#include
#include
'
ngx_feature_path=
ngx_feature_libs=
ngx_feature_test=
'printf("%d", sys_nerr);'
. auto/feature
但是对于某些平台是没有