P_PIDFD
case P_PIDFD:
#ifndef P_PIDFD
EXPECT_EQ(sys_waitid(P_PIDFD, pidfd_leader, NULL, WEXITED), 0);
EXPECT_EQ(sys_waitid(P_PIDFD, pidfd_leader, NULL, WEXITED), 0);
EXPECT_EQ(sys_waitid(P_PIDFD, pidfd_leader, NULL, WEXITED), 0);
sys_waitid(P_PIDFD, pidfd, NULL, WEXITED);
sys_waitid(P_PIDFD, pidfd, NULL, WEXITED);
ASSERT_EQ(sys_waitid(P_PIDFD, pidfd, &info, WSTOPPED), 0);
ASSERT_EQ(sys_waitid(P_PIDFD, pidfd, &info, WCONTINUED), 0);
ASSERT_EQ(sys_waitid(P_PIDFD, pidfd, &info, WUNTRACED), 0);
ASSERT_EQ(sys_waitid(P_PIDFD, pidfd, &info, WEXITED), 0);
ret = sys_waitid(P_PIDFD, pidfd, &info, WEXITED);
ret = sys_waitid(P_PIDFD, pidfd, &info, WEXITED);
ret = sys_waitid(P_PIDFD, pidfd, &info, WEXITED | WNOHANG);
ASSERT_EQ(sys_waitid(P_PIDFD, pidfd, &info, WSTOPPED), 0);
ASSERT_EQ(sys_waitid(P_PIDFD, pidfd, &info, WEXITED), 0);
pid = sys_waitid(P_PIDFD, pidfd, &info, WEXITED);
pid = sys_waitid(P_PIDFD, pidfd, &info, WEXITED);
pid = sys_waitid(P_PIDFD, pidfd, &info, WEXITED);