]> git.ozlabs.org Git - ccan/blobdiff - ccan/io/test/run-03-readpartial.c
io: update for new timer API.
[ccan] / ccan / io / test / run-03-readpartial.c
index 7b3606385f8d0255635bc1128b5739deb880ec97..7c24d16e9c53bb1d6f0ffa097ae8bdf52045650f 100644 (file)
@@ -6,7 +6,9 @@
 #include <sys/wait.h>
 #include <stdio.h>
 
-#ifndef PORT
+#ifdef DEBUG_CONN
+#define PORT "64003"
+#else
 #define PORT "65003"
 #endif
 
@@ -25,6 +27,9 @@ static void finish_ok(struct io_conn *conn, struct data *d)
 
 static struct io_plan *init_conn(struct io_conn *conn, struct data *d)
 {
+#ifdef DEBUG_CONN
+       io_set_debug(conn, true);
+#endif
        ok1(d->state == 0);
        d->state++;
 
@@ -106,7 +111,7 @@ int main(void)
                free(d);
                exit(0);
        }
-       ok1(io_loop() == d);
+       ok1(io_loop(NULL, NULL) == d);
        ok1(d->state == 2);
        ok1(d->bytes > 0);
        ok1(d->bytes <= sizeof(d->buf));
@@ -125,7 +130,7 @@ int main(void)
                exit(0);
        }
        d->state = 0;
-       ok1(io_loop() == d);
+       ok1(io_loop(NULL, NULL) == d);
        ok1(d->state == 2);
        ok1(d->bytes > 0);
        ok1(d->bytes <= strlen("hi"));