X-Git-Url: https://git.lttng.org/?p=urcu.git;a=blobdiff_plain;f=wfstack.c;h=d999a5b433dee30a979a5c99c31e20680e2ace81;hp=b72bf8091db042c64bc789aa90d6ad05a374c2c9;hb=9d2614f07691a813a3c560a6c0bcd0a7be854ed5;hpb=294d33967723e5db8ec8221f3841deff76475d08 diff --git a/wfstack.c b/wfstack.c index b72bf80..d999a5b 100644 --- a/wfstack.c +++ b/wfstack.c @@ -22,29 +22,33 @@ /* Do not #define _LGPL_SOURCE to ensure we can emit the wrapper symbols */ #include "urcu/wfstack.h" -#include "urcu/wfstack-static.h" +#include "urcu/static/wfstack.h" -void wfs_node_init(struct wfs_node *node) +/* + * library wrappers to be used by non-LGPL compatible source code. + */ + +void cds_wfs_node_init(struct cds_wfs_node *node) { - _wfs_node_init(node); + _cds_wfs_node_init(node); } -void wfs_init(struct wfs_stack *s) +void cds_wfs_init(struct cds_wfs_stack *s) { - _wfs_init(s); + _cds_wfs_init(s); } -void wfs_push(struct wfs_stack *s, struct wfs_node *node) +void cds_wfs_push(struct cds_wfs_stack *s, struct cds_wfs_node *node) { - _wfs_push(s, node); + _cds_wfs_push(s, node); } -struct wfs_node *__wfs_pop_blocking(struct wfs_stack *s) +struct cds_wfs_node *__cds_wfs_pop_blocking(struct cds_wfs_stack *s) { - return ___wfs_pop_blocking(s); + return ___cds_wfs_pop_blocking(s); } -struct wfs_node *wfs_pop_blocking(struct wfs_stack *s) +struct cds_wfs_node *cds_wfs_pop_blocking(struct cds_wfs_stack *s) { - return _wfs_pop_blocking(s); + return _cds_wfs_pop_blocking(s); }