X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=urcu-defer-static.h;h=0493872daa243253fbde06497045f55399baaefe;hb=22b63ec43c9cfeac380665f99052b5fe94082c79;hp=427f3d34d7aa04c5a56db02140815bfd4a1d949b;hpb=2c22932bff02d0124579d70c67695ce2a439006a;p=urcu.git diff --git a/urcu-defer-static.h b/urcu-defer-static.h index 427f3d3..0493872 100644 --- a/urcu-defer-static.h +++ b/urcu-defer-static.h @@ -32,8 +32,9 @@ #include #include -#include -#include +#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 */