Lines Matching refs:fdarray
21 ev->fdarray = calloc(maxfds, sizeof(*ev->fdarray)); in fdevent_init()
100 if (ev->fdarray[i]) free(ev->fdarray[i]); in fdevent_free()
103 free(ev->fdarray); in fdevent_free()
143 ev->fdarray[fd] = fdn; in fdevent_register()
154 fdn = ev->fdarray[fd]; in fdevent_unregister()
160 ev->fdarray[fd] = NULL; in fdevent_unregister()
170 if (NULL == ev->fdarray[fd]) return 0; in fdevent_event_del()
173 ev->fdarray[fd]->events = 0; in fdevent_event_del()
186 ev->fdarray[fd]->events = events; in fdevent_event_set()
219 if (ev->fdarray[fd] == NULL) SEGFAULT(); in fdevent_get_handler()
220 if (ev->fdarray[fd]->fd != fd) SEGFAULT(); in fdevent_get_handler()
222 return ev->fdarray[fd]->handler; in fdevent_get_handler()
228 if (ev->fdarray[fd] == NULL) SEGFAULT(); in fdevent_get_context()
229 if (ev->fdarray[fd]->fd != fd) SEGFAULT(); in fdevent_get_context()
231 return ev->fdarray[fd]->ctx; in fdevent_get_context()