]> git.ozlabs.org Git - ccan/blobdiff - ccan/io/test/run-10-many.c
ccan/io: implement timeouts.
[ccan] / ccan / io / test / run-10-many.c
index b70310dd865ed3eaa0047216dbad941e6169a19a..3339a335ff2c707453ba7d5fa03c8694a0aa13e0 100644 (file)
@@ -34,7 +34,7 @@ static struct io_plan *poke_writer(struct io_conn *conn, struct buffer *buf)
        io_wake(&buf->writer);
 
        /* I'll wait until you wake me. */
-       return io_wait(conn, &buf->reader, IO_IN, read_buf, buf);
+       return io_wait(conn, &buf->reader, read_buf, buf);
 }
 
 static struct io_plan *write_buf(struct io_conn *conn, struct buffer *buf)
@@ -52,12 +52,12 @@ static struct io_plan *poke_reader(struct io_conn *conn, struct buffer *buf)
                return io_close(conn);
 
        /* I'll wait until you tell me to write. */
-       return io_wait(conn, &buf->writer, IO_OUT, write_buf, buf);
+       return io_wait(conn, &buf->writer, write_buf, buf);
 }
 
 static struct io_plan *setup_reader(struct io_conn *conn, struct buffer *buf)
 {
-       return io_wait(conn, &buf->reader, IO_IN, read_buf, buf);
+       return io_wait(conn, &buf->reader, read_buf, buf);
 }
 
 static struct buffer buf[NUM];
@@ -101,7 +101,7 @@ int main(void)
        ok1(buf[i].writer);
 
        /* They should eventually exit */
-       ok1(io_loop() == NULL);
+       ok1(io_loop(NULL, NULL) == NULL);
 
        for (i = 0; i < NUM; i++) {
                char b[sizeof(buf[0].buf)];