Nginx process flow: ngx_add_inherited_sockets
发布时间
阅读量:
阅读量
在ngx_os_init执行完毕后,Nginx的启动流程将进入ngx_add_inherited_sockets函数,对该函数所处理的继承套接字描述符进行分析,以下将对这一过程展开代码层面的探讨:
/* core/ngx_string.c */
/* 将一串由数字组成的十进制字符串转换为整数
param line: 字符串的首地址
n: 字符串长度
*/
ngx_int_t ngx_atoi(u_char *line, size_t n)
{
ngx_int_t value;
if (n == 0) {
return NGX_ERROR;
}
for (value = 0; n--; line++) {
if (*line < '0' || *line > '9') {
// 如果字符串中包含数字以外的字符, 说明是非法字符串, 返回NGX_ERROR
return NGX_ERROR;
}
// value乘以1
全部评论 (0)
还没有任何评论哟~
