X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=src%2Furcu-wait.h;h=47ac5eb35884f437ca299e48cf656e2c301557f7;hp=94f3e3559ba8c32492234f911911db7faa1337a9;hb=c7f4490afcccb5d27b0f17e99ea782b21449e27b;hpb=6893800a4d1cc14dff0395ddcd660a5138db183d diff --git a/src/urcu-wait.h b/src/urcu-wait.h index 94f3e35..47ac5eb 100644 --- a/src/urcu-wait.h +++ b/src/urcu-wait.h @@ -60,8 +60,13 @@ struct urcu_wait_queue { struct cds_wfs_stack stack; }; -#define URCU_WAIT_QUEUE_HEAD_INIT(name) \ - { .stack.head = CDS_WFS_END, .stack.lock = PTHREAD_MUTEX_INITIALIZER } +#define URCU_WAIT_QUEUE_HEAD_INIT(name) \ + { \ + .stack = { \ + .head = CDS_WFS_END, \ + .lock = PTHREAD_MUTEX_INITIALIZER, \ + }, \ + } #define DECLARE_URCU_WAIT_QUEUE(name) \ struct urcu_wait_queue name