1 #pragma once
2 
3 #include "types.h"
4 
5 /**
6  * @brief 等待所有子进程退出
7  *
8  * @param stat_loc 返回的子进程结束状态
9  * @return pid_t
10  */
11 pid_t wait(int *stat_loc);
12 
13 /**
14  * @brief 等待指定pid的子进程退出
15  *
16  * @param pid 子进程的pid
17  * @param stat_loc 返回的子进程结束状态
18  * @param options 额外的控制选项
19  * @return pid_t
20  */
21 pid_t waitpid(pid_t pid, int *stat_loc, int options);
22