• Home
  • Raw
  • Download

Lines Matching refs:info

34 static int sys_waitid(int which, pid_t pid, siginfo_t *info, int options,  in sys_waitid()  argument
37 return syscall(__NR_waitid, which, pid, info, options, ru); in sys_waitid()
51 siginfo_t info = { in TEST() local
58 pid = sys_waitid(P_PIDFD, pidfd, &info, WEXITED, NULL); in TEST()
66 pid = sys_waitid(P_PIDFD, pidfd, &info, WEXITED, NULL); in TEST()
77 pid = sys_waitid(P_PIDFD, pidfd, &info, WEXITED, NULL); in TEST()
79 ASSERT_EQ(WIFEXITED(info.si_status), true); in TEST()
80 ASSERT_EQ(WEXITSTATUS(info.si_status), 0); in TEST()
83 ASSERT_EQ(info.si_signo, SIGCHLD); in TEST()
84 ASSERT_EQ(info.si_code, CLD_EXITED); in TEST()
85 ASSERT_EQ(info.si_pid, parent_tid); in TEST()
100 siginfo_t info = { in TEST() local
113 ASSERT_EQ(sys_waitid(P_PIDFD, pidfd, &info, WSTOPPED, NULL), 0); in TEST()
114 ASSERT_EQ(info.si_signo, SIGCHLD); in TEST()
115 ASSERT_EQ(info.si_code, CLD_STOPPED); in TEST()
116 ASSERT_EQ(info.si_pid, parent_tid); in TEST()
120 ASSERT_EQ(sys_waitid(P_PIDFD, pidfd, &info, WCONTINUED, NULL), 0); in TEST()
121 ASSERT_EQ(info.si_signo, SIGCHLD); in TEST()
122 ASSERT_EQ(info.si_code, CLD_CONTINUED); in TEST()
123 ASSERT_EQ(info.si_pid, parent_tid); in TEST()
125 ASSERT_EQ(sys_waitid(P_PIDFD, pidfd, &info, WUNTRACED, NULL), 0); in TEST()
126 ASSERT_EQ(info.si_signo, SIGCHLD); in TEST()
127 ASSERT_EQ(info.si_code, CLD_STOPPED); in TEST()
128 ASSERT_EQ(info.si_pid, parent_tid); in TEST()
132 ASSERT_EQ(sys_waitid(P_PIDFD, pidfd, &info, WEXITED, NULL), 0); in TEST()
133 ASSERT_EQ(info.si_signo, SIGCHLD); in TEST()
134 ASSERT_EQ(info.si_code, CLD_KILLED); in TEST()
135 ASSERT_EQ(info.si_pid, parent_tid); in TEST()
152 siginfo_t info = { in TEST() local
167 ret = sys_waitid(P_PIDFD, pidfd, &info, WEXITED, NULL); in TEST()
195 ret = sys_waitid(P_PIDFD, pidfd, &info, WEXITED, NULL); in TEST()
204 ret = sys_waitid(P_PIDFD, pidfd, &info, WEXITED | WNOHANG, NULL); in TEST()
209 ASSERT_EQ(sys_waitid(P_PIDFD, pidfd, &info, WSTOPPED, NULL), 0); in TEST()
210 ASSERT_EQ(info.si_signo, SIGCHLD); in TEST()
211 ASSERT_EQ(info.si_code, CLD_STOPPED); in TEST()
212 ASSERT_EQ(info.si_pid, parent_tid); in TEST()
216 ASSERT_EQ(sys_waitid(P_PIDFD, pidfd, &info, WEXITED, NULL), 0); in TEST()
217 ASSERT_EQ(info.si_signo, SIGCHLD); in TEST()
218 ASSERT_EQ(info.si_code, CLD_EXITED); in TEST()
219 ASSERT_EQ(info.si_pid, parent_tid); in TEST()