#include <unistd.h>
int fork(void)
返回:在子进程当中为0,在父进程当中表示为子进程ID,若出错则返回-1
fork函数的特性:
1.fork之前打开的所有的描述符(文件描述符、设备描述符、sockfd、管道中的描述符等等)在fork之后由子进程共享的。
2.出了继承打开后的描述符之外,还有其他属性,
例如:实际用户ID、实际组ID、有效用户ID、有效组ID
附属组ID、进程组ID、会话ID
控制终端、当前工作目录、根目录、文件模式创建屏蔽字、信号屏蔽字和安排