X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=urcu-call-rcu.h;h=f7eac8de964d56d717cfc5b48432f57c16fc32f9;hb=3db1417f5d2f17fdb62f328650c888ae3097c4c5;hp=8df44ef3adfc35bc4f2da2379c0241fc4db05aae;hpb=f96d597f3a04010d432c36b9bb07e910720000ab;p=urcu.git diff --git a/urcu-call-rcu.h b/urcu-call-rcu.h index 8df44ef..f7eac8d 100644 --- a/urcu-call-rcu.h +++ b/urcu-call-rcu.h @@ -62,9 +62,9 @@ struct rcu_head { /* * Exported functions * - * Important: see userspace RCU API.txt for call_rcu family of functions - * usage detail, including the surrounding RCU usage required when using - * these primitives. + * Important: see rcu-api.txt in userspace-rcu documentation for + * call_rcu family of functions usage detail, including the surrounding + * RCU usage required when using these primitives. */ void call_rcu(struct rcu_head *head, @@ -86,6 +86,8 @@ int set_cpu_call_rcu_data(int cpu, struct call_rcu_data *crdp); int create_all_cpu_call_rcu_data(unsigned long flags); void free_all_cpu_call_rcu_data(void); +void call_rcu_before_fork(void); +void call_rcu_after_fork_parent(void); void call_rcu_after_fork_child(void); #ifdef __cplusplus