X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fio%2Fbackend.h;h=2ee5a830e1233bd614d916d73d7087a9f9ec7cea;hb=92be2eff52133138e4975308f6e731c46b53ace1;hp=3e158a3669174b60ad766b060fd85eb15294b4ab;hpb=3f642347378afc9e1db1768d88c9f5b2baffe9ba;p=ccan diff --git a/ccan/io/backend.h b/ccan/io/backend.h index 3e158a36..2ee5a830 100644 --- a/ccan/io/backend.h +++ b/ccan/io/backend.h @@ -2,7 +2,6 @@ #ifndef CCAN_IO_BACKEND_H #define CCAN_IO_BACKEND_H #include -#include #include "io_plan.h" #include @@ -26,8 +25,9 @@ struct io_listener { enum io_plan_status { /* As before calling next function. */ IO_UNSET, - /* Normal. */ - IO_POLLING, + /* Normal, but haven't started yet. */ + IO_POLLING_NOTSTARTED, + IO_POLLING_STARTED, /* Waiting for io_wake */ IO_WAITING, /* Always do this. */