Lines Matching refs:pid
45 * input: pid -- target pid
49 * -2 -- waitpid return value error(not -1 and not pid)
56 int CheckProcStatus(pid_t pid, int* code, int flag = WNOHANG);
59 #define AssertProcAlive(pid) do { \
61 int procStat = CheckProcStatus(pid, &exitCode); \
64 #define ExpectProcAlive(pid) do { \
66 int procStat = CheckProcStatus(pid, &exitCode); \
71 #define AssertProcExitedOK(pid) do { \
73 int procStat = CheckProcStatus(pid, &exitCode); \
77 #define ExpectProcExitedOK(pid) do { \
79 int procStat = CheckProcStatus(pid, &exitCode); \
84 #define WaitProcExitedOK(pid) do { \
86 int procStat = CheckProcStatus(pid, &exitCode, 0); \
92 #define AssertProcKilled(pid, signum) do { \
94 int procStat = CheckProcStatus(pid, &exitCode); \
98 #define ExpectProcKilled(pid, signum) do { \
100 int procStat = CheckProcStatus(pid, &exitCode); \
105 #define WaitProcKilled(pid, signum) do { \
107 int procStat = CheckProcStatus(pid, &exitCode, 0); \
113 #define ExpectProcCrashed(pid) WaitProcKilled(pid, SIGUSR2)
148 // Get a pid number that currently not exist