Lines Matching refs:handlers
47 struct pollmgr_handler **handlers;
88 pollmgr.handlers = NULL;
124 malloc(newcap * sizeof(*pollmgr.handlers));
126 DPRINTF(("%s: Failed to allocate handlers array\n", __func__));
133 pollmgr.handlers = newhdls;
200 pollmgr.fds = newfds; /* don't crash/leak if realloc(handlers) fails */
204 realloc(pollmgr.handlers, newcap * sizeof(*pollmgr.handlers));
206 DPRINTF(("%s: Failed to reallocate handlers array\n", __func__));
213 pollmgr.handlers = newhdls;
238 pollmgr.handlers[slot] = handler;
383 * Channel handlers can request deletion of dynamic slots
402 handler = pollmgr.handlers[i];
448 pollmgr.handlers[i] = NULL;
460 pollmgr.handlers[i] = NULL;
500 pollmgr.handlers[delfirst] = pollmgr.handlers[last];
501 pollmgr.handlers[delfirst]->slot = (int)delfirst;
515 pollmgr.handlers[last] = NULL;