os/unix文件夹下源代码与操作系统关系紧密,与具体的业务及上层依赖也较少,因此我们这里首先来分析这一部分。ngx_os.h头文件是作为此部分的一个接口文件,我们会在本文进行分析。
1. os/unix/ngx_linux.h头文件
头文件内容如下:
ngx_linux.h头文件会包含在ngx_os.h头文件中,因此我们这里做简单介绍。
2. os/unix/ngx_os.h头文件
头文件内容如下:
文件主要定义了如下几个方面:
-
操作系统初始化及状态相关接口
-
进程处理相关接口
-
信号处理相关接口
-
socket发送接收相关接口