signalfd_siginfo_t
signalfd_siginfo_t info[3];
sz = read(fd, info, sizeof (signalfd_siginfo_t) - 1);
sz = read(fd, info, sizeof (signalfd_siginfo_t));
if (sz != sizeof (signalfd_siginfo_t)) {
sz = read(fd, info, sizeof (signalfd_siginfo_t));
if (sz != sizeof (signalfd_siginfo_t)) {
if (sz != (2 * sizeof (signalfd_siginfo_t))) {
signalfd_siginfo_t ssi;
if (uio->uio_resid < sizeof (signalfd_siginfo_t)) {
} while (res == 0 && uio->uio_resid >= sizeof (signalfd_siginfo_t));