EV_WRITE
ev_feed_event (EV_A_ (W)w, EV_ERROR | EV_READ | EV_WRITE);
assert (("libev: ev_io_start called with illegal event mask", !(w->events & ~(EV__IOFDSET | EV_READ | EV_WRITE))));
cb (EV_ERROR | EV_READ | EV_WRITE | EV_TIMER, arg);
(p->revents & (POLLOUT | POLLERR | POLLHUP) ? EV_WRITE : 0)
| (nev & EV_WRITE ? POLLOUT : 0);
if (nev & EV_WRITE)
if (!(nev & EV_WRITE))
if (FD_ISSET (handle, (fd_set *)vec_wo)) events |= EV_WRITE;
if (FD_ISSET (handle, (fd_set *)vec_eo)) events |= EV_WRITE;
events |= word_w & mask ? EV_WRITE : 0;
if ((oev ^ nev) & EV_WRITE)
if (revents & EV_WRITE)
events |= EV_WRITE;
events |= EV_WRITE;
if (revents & EV_WRITE)
if (evSelectFD(opaqueCtx, fd, EV_WRITE, writable, new, &new->file) < 0)
#define EV_MASK_ALL (EV_READ | EV_WRITE | EV_EXCEPT)
event_set(&chan->wr_ev, fd, EV_WRITE, channel_start, chan);
channel_start(chan->fd, EV_WRITE, chan);
if (ev->flags & EV_WRITE) {
(ev->flags & (EV_READ|EV_WRITE)),
(ev->flags & (EV_READ|EV_WRITE)),
if ((events & (EV_READ | EV_WRITE)) == 0)
if (events & EV_WRITE) {
if ((events & (EV_READ | EV_WRITE)) == 0)
if (events & EV_WRITE) {
if ((events & (EV_READ | EV_WRITE)) == 0)
if (events & EV_WRITE) {
iev->events |= EV_WRITE;
if ((events & (EV_READ | EV_WRITE)) == 0)
if (events & EV_WRITE) {