X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=wfstack.c;h=fec9e477c20b3c561b74352ad1acb97004d68ad8;hp=c8bd7e6214211190be827474c301718882daf7c9;hb=718eb63eed91f0a06afd1a129813275ecc3e21eb;hpb=f637f191d0939dccf3f5c9bab74bba70cfd45fc4 diff --git a/wfstack.c b/wfstack.c index c8bd7e6..fec9e47 100644 --- a/wfstack.c +++ b/wfstack.c @@ -38,6 +38,11 @@ void cds_wfs_init(struct cds_wfs_stack *s) _cds_wfs_init(s); } +void __cds_wfs_init(struct __cds_wfs_stack *s) +{ + ___cds_wfs_init(s); +} + bool cds_wfs_empty(struct cds_wfs_stack *s) { return _cds_wfs_empty(s); @@ -112,7 +117,7 @@ struct cds_wfs_node * return ___cds_wfs_pop_with_state_nonblocking(s, state); } -struct cds_wfs_head *__cds_wfs_pop_all(struct cds_wfs_stack *s) +struct cds_wfs_head *__cds_wfs_pop_all(cds_wfs_stack_ptr_t u_stack) { - return ___cds_wfs_pop_all(s); + return ___cds_wfs_pop_all(u_stack); }