X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-defer-static.h;fp=urcu-defer-static.h;h=0493872daa243253fbde06497045f55399baaefe;hp=dd875ca66b75cdac02f21a9a6eba5a4ce9693796;hb=dbc6128f26035b2903e3278c6c41990c90831511;hpb=f6d18c6478b943f852d1a70fcae165fad08f019a diff --git a/urcu-defer-static.h b/urcu-defer-static.h index dd875ca..0493872 100644 --- a/urcu-defer-static.h +++ b/urcu-defer-static.h @@ -34,6 +34,7 @@ #include #include +#include /* @@ -120,6 +121,9 @@ struct defer_queue { unsigned long tail; /* next element to remove at tail */ void *last_fct_out; /* last fct pointer encoded */ void **q; + /* registry information */ + unsigned long last_head; + struct list_head list; /* list of thread queues */ }; #endif /* _URCU_DEFER_STATIC_H */