PIDFD_INFO_EXIT
PIDFD_INFO_EXIT | \
if (mask & PIDFD_INFO_EXIT) {
kinfo.mask |= PIDFD_INFO_EXIT;
if (!(mask & PIDFD_INFO_EXIT))
info.mask = PIDFD_INFO_EXIT | PIDFD_INFO_COREDUMP;
info.mask = PIDFD_INFO_EXIT | PIDFD_INFO_COREDUMP;
info->mask = PIDFD_INFO_EXIT | PIDFD_INFO_COREDUMP | PIDFD_INFO_COREDUMP_SIGNAL;
.mask = PIDFD_INFO_EXIT,
if (!(info.mask & PIDFD_INFO_EXIT)) {
#ifndef PIDFD_INFO_EXIT
info.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT;
ASSERT_FALSE(!!(info.mask & PIDFD_INFO_EXIT));
info.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT;
ASSERT_TRUE(!!(info.mask & PIDFD_INFO_EXIT));
info.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT;
ASSERT_FALSE(!!(info.mask & PIDFD_INFO_EXIT));
info.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT;
ASSERT_TRUE(!!(info.mask & PIDFD_INFO_EXIT));
.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT,
ASSERT_TRUE(!!(info.mask & PIDFD_INFO_EXIT));
.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT,
ASSERT_FALSE(!!(info.mask & PIDFD_INFO_EXIT));
info2.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT;
ASSERT_FALSE(!!(info2.mask & PIDFD_INFO_EXIT));
ASSERT_FALSE(!!(info.mask & PIDFD_INFO_EXIT));
info.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT;
ASSERT_TRUE(!!(info.mask & PIDFD_INFO_EXIT));
info2.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT;
ASSERT_TRUE(!!(info2.mask & PIDFD_INFO_EXIT));
info.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT;
ASSERT_TRUE(!!(info.mask & PIDFD_INFO_EXIT));
.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT,
ASSERT_TRUE(!!(info.mask & PIDFD_INFO_EXIT));
info.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT;
ASSERT_FALSE(!!(info.mask & PIDFD_INFO_EXIT));
info.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT;
ASSERT_TRUE(!!(info.mask & PIDFD_INFO_EXIT));
.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT,
ASSERT_TRUE(!!(info.mask & PIDFD_INFO_EXIT));
info.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT;
ASSERT_FALSE(!!(info.mask & PIDFD_INFO_EXIT));
info.mask = PIDFD_INFO_CGROUPID | PIDFD_INFO_EXIT;
ASSERT_TRUE(!!(info.mask & PIDFD_INFO_EXIT));
ASSERT_TRUE(!!(info.supported_mask & PIDFD_INFO_EXIT));