X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=urcu-wait.h;h=47ac5eb35884f437ca299e48cf656e2c301557f7;hb=e47125e0384ad3a37bdd67bf92af66a68b05bccd;hp=94f3e3559ba8c32492234f911911db7faa1337a9;hpb=b0a841b4ff807dd29fe0cdbfe24900312f0e627b;p=userspace-rcu.git diff --git a/urcu-wait.h b/urcu-wait.h index 94f3e35..47ac5eb 100644 --- a/urcu-wait.h +++ b/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