mevent_add
power_button = mevent_add(SIGTERM, EVF_SIGNAL,
mevent_add(SIGCONT, EVF_SIGNAL, blockif_sigcont_handler, NULL);
read_event = mevent_add(s, EVF_READ, gdb_readable, NULL);
write_event = mevent_add(s, EVF_WRITE, gdb_writable, NULL);
mevent_add(s, EVF_READ, new_connection, NULL);
pipev = mevent_add(mevent_pipefd[0], EVF_READ, mevent_pipe_read, NULL);
struct mevent *mevent_add(int fd, enum ev_type type,
sc->esc_mevpitr = mevent_add(
sc->esc_mevpitr = mevent_add(
sock->vss_server_evp = mevent_add(s, EVF_READ, pci_vtcon_sock_accept,
sock->vss_conn_evp = mevent_add(s, EVF_READ, pci_vtcon_sock_rx, sock);
sc->vsc_evp = mevent_add(sc->vsc_fd, EVF_READ, vtinput_read_event, sc);
s->rs_connevent = mevent_add(s->rs_fd, EVF_READ, rfb_accept, s);
sc->mev = mevent_add(sc->usc_sock.clifd, EVF_READ,
sc->usc_sock.servmev = mevent_add(sc->usc_sock.servfd, EVF_READ,
sc->mev = mevent_add(sc->tty.rfd, EVF_READ, drain, arg);
unused_evp = mevent_add(unused_pipe[0], EVF_READ, not_called_cb, NULL);
flush_evp = mevent_add(flush_pipe[0], EVF_READ, flush_cb, NULL);
mev = mevent_add(fd, EVF_READ, echoer_callback, &sync);
(void) mevent_add(s, EVF_READ, acceptor_callback, NULL);
tevp = mevent_add(1, EVF_TIMER, timer_callback,
read_event = mevent_add(pipefds[0], EVF_READ, munch, msg);
timer = mevent_add(50, EVF_TIMER, tick, msg);
evp = mevent_add(pipefds[0], EVF_READ, munch, cookie);
timer = mevent_add(10, EVF_TIMER, tick,
evp = mevent_add(pipefds[0], EVF_READ, munch, cookie);