?? wait.c
字號:
/** linux/lib/wait.c** (C) 1991 Linus Torvalds*/#define __LIBRARY__#include <unistd.h> // Linux 標(biāo)準(zhǔn)頭文件。定義了各種符號常數(shù)和類型,并申明了各種函數(shù)。// 如定義了__LIBRARY__,則還包括系統(tǒng)調(diào)用號和內(nèi)嵌匯編_syscall0()等。#include <sys/wait.h> // 等待調(diào)用頭文件。定義系統(tǒng)調(diào)用wait()和waitpid()及相關(guān)常數(shù)符號。//// 等待進(jìn)程終止系統(tǒng)調(diào)用函數(shù)。// 該下面宏結(jié)構(gòu)對應(yīng)于函數(shù):pid_t waitpid(pid_t pid, int * wait_stat, int options)//// 參數(shù):pid - 等待被終止進(jìn)程的進(jìn)程id,或者是用于指定特殊情況的其它特定數(shù)值;// wait_stat - 用于存放狀態(tài)信息;options - WNOHANG 或WUNTRACED 或是0。_syscall3(pid_t,waitpid,pid_t,pid,int *,wait_stat,int,options)//// wait()系統(tǒng)調(diào)用。直接調(diào)用waitpid()函數(shù)。pid_t wait(int * wait_stat){return waitpid(-1,wait_stat,0);}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -