X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fio%2Fbackend.h;h=77d51dda9bf1825a6e02a6be85b3a0f3184c5804;hb=83d4e1285dec87fa54043377eafd1b3bf9b0c53f;hp=30a338f77a73958eaf83acad62eb87b027d27025;hpb=c321a1d02755a77ae790d6e8976b2ff15edba89d;p=ccan diff --git a/ccan/io/backend.h b/ccan/io/backend.h index 30a338f7..77d51dda 100644 --- a/ccan/io/backend.h +++ b/ccan/io/backend.h @@ -4,6 +4,13 @@ #include #include +struct io_alloc { + void *(*alloc)(size_t size); + void *(*realloc)(void *ptr, size_t size); + void (*free)(void *ptr); +}; +extern struct io_alloc io_alloc; + struct fd { int fd; bool listener;