kn_flags
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_ERROR;
if (kn->kn_flags & EV_CLEAR) {
if (kn->kn_flags & EV_CLEAR) {
kn->kn_flags |= EV_ONESHOT;
if ((kn->kn_flags & EV_DROP) == EV_DROP) {
} else if ((kn->kn_flags & EV_ONESHOT) == EV_ONESHOT) {
if (kn->kn_flags & (EV_CLEAR | EV_DISPATCH)) {
if (touch == 0 && kn->kn_flags & EV_CLEAR) {
if (kn->kn_flags & EV_DISPATCH)
kn->kn_flags |= EV_EOF | EV_ONESHOT;
kn->kn_flags |= EV_CLEAR; /* automatically set */
if (kn->kn_flags & EV_FLAG2) {
kn->kn_flags &= ~EV_FLAG2;
if (kn->kn_flags & EV_FLAG1) {
kn->kn_flags &= ~EV_FLAG1;
kn->kn_flags |= EV_EOF | EV_ONESHOT;
kn->kn_flags |= EV_DROP;
kev.flags = kn->kn_flags | EV_ADD | EV_ENABLE | EV_ONESHOT |
kev.flags = kn->kn_flags | EV_ADD | EV_ENABLE | EV_FLAG1;
kn->kn_flags |= EV_CLEAR;
kn->kn_flags |= EV_EOF | EV_ONESHOT;
kn->kn_flags |= EV_DROP;
if ((kn->kn_flags & EV_ONESHOT) != 0 || kc->to == 0) {
if (kn->kn_sdata == 0 && (kn->kn_flags & EV_ONESHOT) == 0)
KASSERT(to > 0 || (kn->kn_flags & EV_ONESHOT) != 0 ||
kn->kn_flags |= EV_CLEAR; /* automatically set */
kn->kn_flags |= EV_EOF | EV_ONESHOT;
kn->kn_flags |= EV_DROP;
kn->kn_flags |= EV_CLEAR;
kn->kn_flags |= EV_CLEAR; /* automatically set */
kn->kn_flags |= EV_EOF;
kn->kn_flags &= ~EV_EOF;
kn->kn_flags |= EV_EOF;
kn->kn_flags &= ~EV_EOF;
kn->kn_flags |= EV_EOF | EV_ONESHOT;
kn->kn_flags |= EV_DROP;
kn->kn_flags |= EV_CLEAR;
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_EOF;
kn->kn_flags |= EV_EOF;
if ((kn->kn_flags & EV_FLAG1) == 0)
kn->kn_flags &= ~EV_FLAG1;
kn->kn_flags |= EV_EOF;
if ((kn->kn_flags & EV_FLAG1) == 0)
kn->kn_flags &= ~EV_FLAG1;
kn->kn_flags |= EV_CLEAR;
kn->kn_flags |= (EV_EOF | EV_ONESHOT);
kn->kn_flags |= (EV_EOF | EV_ONESHOT);
kn->kn_flags |= EV_EOF;