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