X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fio%2Ftest%2Frun-13-all-idle.c;h=3701472b18258b74a0a0d02626c61efdd395e374;hb=6109a0a6140acbbfe5e998f7d7ea1215f035cb90;hp=48be71dda7340a0671436aa101bd80edf6fddf4f;hpb=7a8a585c32d1010426f587a6933f05de7a06dfd0;p=ccan diff --git a/ccan/io/test/run-13-all-idle.c b/ccan/io/test/run-13-all-idle.c index 48be71dd..3701472b 100644 --- a/ccan/io/test/run-13-all-idle.c +++ b/ccan/io/test/run-13-all-idle.c @@ -7,9 +7,9 @@ #include #include -static struct io_plan *start(struct io_conn *conn, void *unused) +static struct io_plan *setup_waiter(struct io_conn *conn, int *status) { - return io_idle(conn); + return io_wait(conn, status, io_close_cb, NULL); } int main(void) @@ -22,7 +22,7 @@ int main(void) int fds[2]; ok1(pipe(fds) == 0); - io_new_conn(fds[0], start, NULL, NULL); + io_new_conn(NULL, fds[0], setup_waiter, &status); io_loop(); exit(1); }