From fd80ac9b3ea3c6e213236e27ae8b73856d2a5158 Mon Sep 17 00:00:00 2001 From: David Härdeman Date: Wed, 10 Jun 2020 22:53:42 +0200 Subject: Improve refcounting --- main.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'main.h') diff --git a/main.h b/main.h index a3b5512..d0cb41b 100644 --- a/main.h +++ b/main.h @@ -34,15 +34,15 @@ struct uring_task_buf { struct uring_task { const char *name; - unsigned refcount; + unsigned refcount; int fd; - void *parent; - void (*free)(struct uring_task *); + struct uring_task *parent; + void (*free)(struct uring_task *); bool dead; struct uring_task_buf *tbuf; - callback_t callback; - rcallback_t complete_callback; /* to check if tbuf processing is done */ - callback_t final_callback; /* once tbuf processing is done */ + callback_t callback; + rcallback_t complete_callback; /* to check if tbuf processing is done */ + callback_t final_callback; /* once tbuf processing is done */ }; struct cfg { -- cgit v1.2.3