Lines Matching refs:status
14 const char *exited(int status)
16 snprintf(buf, sizeof(buf), "exited with %i", WEXITSTATUS(status));
21 const char *signaled(int status)
24 tst_strsig(WTERMSIG(status)));
29 const char *invalid(int status)
31 snprintf(buf, sizeof(buf), "invalid status 0x%x", status);
36 const char *tst_strstatus(int status)
38 if (WIFEXITED(status))
39 return exited(status);
41 if (WIFSIGNALED(status))
42 return signaled(status);
44 if (WIFSTOPPED(status))
47 if (WIFCONTINUED(status))
50 return invalid(status);
57 int status;
61 pid = SAFE_WAITPID(-1, &status, 0);
63 if (!WIFEXITED(status) || WEXITSTATUS(status)) {
65 tst_strstatus(status));