X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fio%2Fbackend.h;h=77d51dda9bf1825a6e02a6be85b3a0f3184c5804;hp=30a338f77a73958eaf83acad62eb87b027d27025;hb=e40f5c50a7a930fc98974936b7366b498ebf984c;hpb=5a7e32bdb9b9c2273ef4cce8b35e23f177c504df 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;