static struct io_plan *poke_writer(struct io_conn *conn, struct buffer *buf);
static struct io_plan *poke_reader(struct io_conn *conn, struct buffer *buf);
static struct io_plan *poke_writer(struct io_conn *conn, struct buffer *buf);
static struct io_plan *poke_reader(struct io_conn *conn, struct buffer *buf);
if (++buf->iters == NUM_ITERS)
return io_close(conn, NULL);
if (++buf->iters == NUM_ITERS)
return io_close(conn, NULL);
buf[i].reader = io_new_conn(last_read, reader, NULL, &buf[i]);
if (!buf[i].reader)
break;
buf[i].reader = io_new_conn(last_read, reader, NULL, &buf[i]);
if (!buf[i].reader)
break;
- buf[i].writer = io_new_conn(fds[1], do_write, NULL, &buf[i]);
+ buf[i].writer = io_new_conn(fds[1], plan_write, NULL, &buf[i]);
sprintf(buf[i].buf, "%i-%i", i, i);
buf[i].reader = io_new_conn(last_read, reader, NULL, &buf[i]);
ok1(buf[i].reader);
sprintf(buf[i].buf, "%i-%i", i, i);
buf[i].reader = io_new_conn(last_read, reader, NULL, &buf[i]);
ok1(buf[i].reader);
- buf[i].writer = io_new_conn(last_write, do_write, NULL, &buf[i]);
+ buf[i].writer = io_new_conn(last_write, plan_write, NULL, &buf[i]);