EV_HUP
if (kevp[i].flags & EV_HUP)
kn->kn_flags |= EV_HUP;
kn->kn_flags |= EV_EOF | EV_HUP | EV_NODATA;
kn->kn_flags |= EV_EOF | EV_HUP | EV_NODATA;
kn->kn_flags |= EV_HUP;
kn->kn_flags |= EV_HUP;
kn->kn_flags |= EV_EOF | EV_HUP;
kn->kn_flags &= ~(EV_EOF | EV_HUP | EV_NODATA);
kn->kn_flags |= EV_EOF | EV_HUP | EV_NODATA;
kn->kn_flags &= ~(EV_EOF | EV_HUP | EV_NODATA);