X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu%2Frculfstack.h;fp=urcu%2Frculfstack.h;h=6df6d725a584b0719ebfd6a2c70a9d7a98301789;hp=f43c9d8c1e679c344bdb289b445fdd99ed0c466d;hb=1c1e940e005b8483982945b4a2a5f40dfeeb2f8c;hpb=453629a9317adef5b96c3d55e4dcd98db680997a diff --git a/urcu/rculfstack.h b/urcu/rculfstack.h index f43c9d8..6df6d72 100644 --- a/urcu/rculfstack.h +++ b/urcu/rculfstack.h @@ -62,6 +62,11 @@ void rcu_lfs_push(struct rcu_lfs_stack *s, struct rcu_lfs_node *node) } } +/* + * The caller must wait for a grace period to pass before freeing the returned + * node. + * Returns NULL if stack is empty. + */ struct rcu_lfs_node * rcu_lfs_pop(struct rcu_lfs_stack *s) {