X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fio%2Ftest%2Frun-13-all-idle.c;h=7896b14f4e036913f2ae67feca4f3903e580b024;hp=0e7e1565d579fa56b76397dcf05107c12611f63e;hb=94dd4c2bddd0dc080ad5b85465fa3f45f486967a;hpb=13b38a7282c6043d6abe310e5a16d6610ed7a1c1 diff --git a/ccan/io/test/run-13-all-idle.c b/ccan/io/test/run-13-all-idle.c index 0e7e1565..7896b14f 100644 --- a/ccan/io/test/run-13-all-idle.c +++ b/ccan/io/test/run-13-all-idle.c @@ -7,6 +7,11 @@ #include #include +static struct io_plan *setup_waiter(struct io_conn *conn, int *status) +{ + return io_wait(conn, status, io_close_cb, NULL); +} + int main(void) { int status; @@ -17,8 +22,8 @@ int main(void) int fds[2]; ok1(pipe(fds) == 0); - io_new_conn(fds[0], io_idle()); - io_loop(); + io_new_conn(NULL, fds[0], setup_waiter, &status); + io_loop(NULL, NULL); exit(1); }