POLLONESHOT
ev |= POLLONESHOT;
if (pdp->pd_events == POLLONESHOT) {
if (pdp->pd_events & POLLONESHOT) {
pdp->pd_events = POLLONESHOT;