si_fd
static_assert(offsetof(siginfo_t, si_fd) == 0x10);
static_assert(offsetof(siginfo_t, si_fd) == 0x18);
static_assert(offsetof(compat_siginfo_t, si_fd) == 0x10);
BUILD_BUG_ON(offsetof(siginfo_t, si_fd) != 0x10);
static_assert(offsetof(compat_siginfo_t, si_fd) == 0x10);
static_assert(offsetof(siginfo_t, si_fd) == 0x14);
static_assert(offsetof(siginfo32_t, si_fd) == 0x10);
static_assert(offsetof(siginfo_t, si_fd) == 0x18);
si.si_fd = fd;
new.ssi_fd = kinfo->si_fd;
to->si_fd = from->si_fd;
to->si_fd = from->si_fd;
CHECK_OFFSET(si_fd);
event_fd = si->si_fd;