Lines Matching defs:events
67 struct kevent *events;
119 kqueueop->events = malloc(NEVENT * sizeof(struct kevent));
120 if (kqueueop->events == NULL) {
133 * stick an error in events[0]. If kqueue is broken, then
137 kqueueop->changes, 1, kqueueop->events, NEVENT, NULL) != 1 ||
138 kqueueop->events[0].ident != -1 ||
139 kqueueop->events[0].flags != EV_ERROR) {
142 free(kqueueop->events);
176 newresult = realloc(kqop->events,
187 kqop->events = newresult;
213 struct kevent *events = kqop->events;
221 events, kqop->nevents, &ts);
237 if (events[i].flags & EV_ERROR) {
250 if (events[i].data == EBADF ||
251 events[i].data == EINVAL ||
252 events[i].data == ENOENT)
254 errno = events[i].data;
258 ev = (struct event *)events[i].udata;
260 if (events[i].filter == EVFILT_READ) {
262 } else if (events[i].filter == EVFILT_WRITE) {
264 } else if (events[i].filter == EVFILT_SIGNAL) {
275 ev->ev_events & EV_SIGNAL ? events[i].data : 1);
407 if (kqop->events)
408 free(kqop->events);