EV_ONESHOT
EV_SET(&kv, s, EVFILT_READ, EV_ADD | EV_ONESHOT, 0, 0, 0);
EV_SET(&kev, pid, EVFILT_PROC, EV_ADD | EV_ONESHOT, NOTE_EXIT, 0,
kn->kn_flags |= EV_ONESHOT;
} else if ((kn->kn_flags & EV_ONESHOT) == EV_ONESHOT) {
kn->kn_flags |= EV_EOF | EV_ONESHOT;
kn->kn_flags |= EV_EOF | EV_ONESHOT;
kev.flags = kn->kn_flags | EV_ADD | EV_ENABLE | EV_ONESHOT |
kn->kn_flags |= EV_EOF | EV_ONESHOT;
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_EOF | EV_ONESHOT;
kn->kn_flags |= EV_EOF | EV_ONESHOT;
if ((evflags & ~(EV_CLEAR | EV_DISPATCH | EV_ONESHOT)) != 0) {
kn->kn_flags |= (EV_EOF | EV_ONESHOT);
kn->kn_flags |= (EV_EOF | EV_ONESHOT);
iocb.aio_sigevent.sigev_notify_kevent_flags = EV_ONESHOT;
ATF_CHECK_EQ(events[0].flags, EV_EOF | EV_ONESHOT);
EV_ADD | EV_ONESHOT, 0, 0, 0);
EV_ADD | EV_ONESHOT, 0, 0, 0);
ATF_REQUIRE(kev[0].flags == (EV_CLEAR | EV_EOF | EV_ONESHOT));
(EV_EOF | EV_CLEAR | EV_ONESHOT | EV_RECEIPT));
(EV_EOF | EV_CLEAR | EV_ONESHOT | EV_RECEIPT));
EV_SET(&kev, 0, EVFILT_TIMER, EV_ADD | EV_ONESHOT, 0, i,
EV_ADD | EV_ENABLE | EV_ONESHOT, NOTE_SECONDS, 4, NULL);
EV_SET(&ev[0], dfd, EVFILT_VNODE, EV_ADD | EV_ENABLE | EV_ONESHOT,
EV_SET(&ev[1], TIMER_FORKED, EVFILT_TIMER, EV_ADD | EV_ENABLE | EV_ONESHOT,
EV_SET(&ev[2], clofd, EVFILT_READ, EV_ADD | EV_ENABLE | EV_ONESHOT, 0,
KEVFL_DUMP(EV_ONESHOT);
EV_SET(&kev, SIGUSR1, EVFILT_SIGNAL, EV_ADD | EV_ONESHOT, 0, 0, NULL);
EV_SET(&kev, sockfd[0], EVFILT_READ, EV_ADD | EV_ONESHOT, 0, 0, &sockfd[0]);
EV_SET(&kev, sockfd[0], EVFILT_READ, EV_ADD | EV_ONESHOT, NOTE_LOWAT, 2, &sockfd[0]);
EV_SET(&kev, SIGUSR1, EVFILT_SIGNAL, EV_ADD | EV_ONESHOT, 0, 0, NULL);
EV_SET(&kev, vnode_fd, EVFILT_TIMER, EV_ADD | EV_ONESHOT, 0, 500,NULL);
kev.flags = EV_ADD | EV_CLEAR | EV_ONESHOT;
EV_SET(&kev, vnode_fd, EVFILT_TIMER, EV_ADD | EV_ONESHOT, 0, 500, NULL);
kev.flags = EV_ADD | EV_CLEAR | EV_ONESHOT;
EV_SET(&kev, vnode_fd, EVFILT_TIMER, EV_ADD | EV_ONESHOT, 0, 2000,NULL);
kev.flags = EV_ADD | EV_CLEAR | EV_ONESHOT;
EV_SET(&kev, vnode_fd, EVFILT_TIMER, EV_ADD | EV_ONESHOT,
kev.flags = EV_ADD | EV_ONESHOT;
EV_SET(&kev, vnode_fd, EVFILT_TIMER, EV_ADD | EV_ONESHOT,
kev.flags = EV_ADD | EV_ONESHOT;
EV_SET(&kev, vnode_fd, EVFILT_TIMER, EV_ADD | EV_ONESHOT,
kev.flags = EV_ADD | EV_ONESHOT;
EV_SET(&kev, vnode_fd, EVFILT_TIMER, EV_ADD | EV_ONESHOT,
EV_SET(&kev, vnode_fd, EVFILT_TIMER, EV_ADD | EV_ONESHOT,
EV_SET(&kev, vnode_fd, EVFILT_TIMER, EV_ADD | EV_ONESHOT,
EV_SET(&kev, vnode_fd, EVFILT_TIMER, EV_ADD | EV_ONESHOT,
EV_SET(&kev, vnode_fd, EVFILT_TIMER, EV_ADD | EV_ONESHOT,
kevent_add(kqfd, &kev, 2, EVFILT_USER, EV_ADD | EV_ONESHOT, 0, 0, NULL);
kev.flags = EV_ONESHOT;
EV_SET(&kev, fd, EVFILT_VNODE, EV_ADD | EV_ONESHOT, NOTE_DELETE, 0, NULL);
EV_SET(&kev, vnode_fd, EVFILT_VNODE, EV_ADD | EV_ONESHOT, NOTE_WRITE, 0, NULL);
EV_SET(&kev, vnode_fd, EVFILT_VNODE, EV_ADD | EV_ONESHOT, NOTE_ATTRIB, 0, NULL);
EV_SET(&kev, vnode_fd, EVFILT_VNODE, EV_ADD | EV_ONESHOT, NOTE_RENAME, 0, NULL);
EV_SET(&kev, vnode_fd, EVFILT_VNODE, EV_ADD | EV_ONESHOT, NOTE_ATTRIB, 0, NULL);
EV_SET(&kev, vnode_fd, EVFILT_VNODE, EV_ADD | EV_ONESHOT, NOTE_DELETE, 0, NULL);
EV_ADD | EV_ENABLE | EV_ONESHOT,
PK_FLAG_ELEM(EV_ONESHOT, "O"),
EV_SET(&event, 0, EVFILT_TIMER, EV_ADD|EV_ONESHOT, NOTE_SECONDS,
EV_SET(&kev, p->s, EVFILT_READ, EV_ADD | EV_ONESHOT, 0, 0, (void *)p);
EV_ADD | EV_ONESHOT, 0, 0, (void *) p);
EV_ADD | EV_ENABLE | EV_ONESHOT, 0, 1000, NULL);
EV_SET(&eventlist, retval->sockfd, EVFILT_READ, EV_ADD | EV_ONESHOT,
EV_SET(&eventlist[0], fd, EVFILT_TIMER, EV_ADD | EV_ONESHOT,
EV_SET(&eventlist[1], fd, EVFILT_READ, EV_ADD | EV_ONESHOT,
qstate->kevent_filter, EV_ADD | EV_ONESHOT,
qstate->kevent_filter, EV_ADD | EV_ONESHOT,
EV_ADD | EV_ONESHOT, NOTE_LOWAT,
qstate->io_buffer_filter, EV_ADD | EV_ONESHOT,
EV_ADD | EV_ONESHOT, 0, query_timeout.tv_sec * 1000, qstate);
EVFILT_READ, EV_ADD | EV_ONESHOT,