X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fio%2Fbackend.h;h=3a1f12e7ee859742b0341912de41044c5416b61b;hp=39605ec48662114944f184f4739848e1d2953c0d;hb=f3c92802bfdb388f8c191cd1c682f90bc485b357;hpb=ec8654d94d3c5c47aa5f82698f7e8048c79765b1 diff --git a/ccan/io/backend.h b/ccan/io/backend.h index 39605ec4..3a1f12e7 100644 --- a/ccan/io/backend.h +++ b/ccan/io/backend.h @@ -4,6 +4,7 @@ #include #include #include "io_plan.h" +#include struct fd { int fd; @@ -62,8 +63,8 @@ struct io_conn { /* For duplex to save. */ bool debug_saved; - /* always or closing list. */ - struct io_conn *list; + /* always and closing lists. */ + struct list_node always, closing; void (*finish)(struct io_conn *, void *arg); void *finish_arg;