X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu%2Frculfstack.h;h=93c0bc92f82544043906d3aca51dc63d6d7995c9;hp=75a580b58fe39e55af2b899ef38010fe66b3db0e;hb=4157e1ac43033c8b3ef5405b9c01e8311b2454ca;hpb=c5f52d0c6b1890f0c66f172665ae6793634f5287 diff --git a/urcu/rculfstack.h b/urcu/rculfstack.h index 75a580b..93c0bc9 100644 --- a/urcu/rculfstack.h +++ b/urcu/rculfstack.h @@ -39,16 +39,17 @@ struct cds_lfs_stack_rcu { #include -#define cds_lfs_node_init_rcu _cds_lfs_node_init_rcu -#define cds_lfs_init_rcu _cds_lfs_init_rcu -#define cds_lfs_push_rcu _cds_lfs_push_rcu -#define cds_lfs_pop_rcu _cds_lfs_pop_rcu +#define cds_lfs_node_init_rcu _cds_lfs_node_init_rcu +#define cds_lfs_init_rcu _cds_lfs_init_rcu +#define cds_lfs_push_rcu _cds_lfs_push_rcu +#define cds_lfs_pop_rcu _cds_lfs_pop_rcu #else /* !_LGPL_SOURCE */ extern void cds_lfs_node_init_rcu(struct cds_lfs_node_rcu *node); extern void cds_lfs_init_rcu(struct cds_lfs_stack_rcu *s); -extern void cds_lfs_push_rcu(struct cds_lfs_stack_rcu *s, struct cds_lfs_node_rcu *node); +extern int cds_lfs_push_rcu(struct cds_lfs_stack_rcu *s, + struct cds_lfs_node_rcu *node); /* * Should be called under rcu read lock critical section.