Lines Matching refs:childStatus
486 bool Client::ParentWait(pid_t &wpid, int &childStatus) in ParentWait() argument
497 wpid = waitpid(hperfPid_, &childStatus, option); in ParentWait()
503 if (WIFEXITED(childStatus)) { in ParentWait()
509 ret = WEXITSTATUS(childStatus) == 0 ? true : false; in ParentWait()
514 } else if (WIFSIGNALED(childStatus)) [[unlikely]] { in ParentWait()
519 } else if (WIFSTOPPED(childStatus)) [[unlikely]] { in ParentWait()
523 } else if (WIFCONTINUED(childStatus)) { in ParentWait()
531 } while (!WIFEXITED(childStatus) && !WIFSIGNALED(childStatus)); in ParentWait()
534 if (WIFEXITED(childStatus)) { in ParentWait()
535 ret = WEXITSTATUS(childStatus) == HIPERF_EXIT_CODE; in ParentWait()
541 WIFSIGNALED(childStatus), WEXITSTATUS(childStatus)); in ParentWait()
558 int childStatus; in RunHiperfCmdSync() local
572 ret = ParentWait(wpid, childStatus); in RunHiperfCmdSync()