X-Git-Url: http://git.lttng.org/?p=urcu.git;a=blobdiff_plain;f=include%2Furcu%2Fmap%2Furcu-signal.h;fp=include%2Furcu%2Fmap%2Furcu-signal.h;h=0000000000000000000000000000000000000000;hp=ac6e0cc1b869ba1dcde9a8561711b21d0a66bd55;hb=aad674a9a583e09e854145f18c5d8854269dce8c;hpb=3d003c571cd461aba1935e5d21e1e04da7183970 diff --git a/include/urcu/map/urcu-signal.h b/include/urcu/map/urcu-signal.h deleted file mode 100644 index ac6e0cc..0000000 --- a/include/urcu/map/urcu-signal.h +++ /dev/null @@ -1,130 +0,0 @@ -// SPDX-FileCopyrightText: 2009 Paul E. McKenney, IBM Corporation. -// SPDX-FileCopyrightText: 2009 Mathieu Desnoyers -// -// SPDX-License-Identifier: LGPL-2.1-or-later - -/* - * Userspace RCU header -- name mapping to allow multiple flavors to be - * used in the same executable. - * - * LGPL-compatible code should include this header with : - * - * #define _LGPL_SOURCE - * #include - * - * IBM's contributions to this file may be relicensed under LGPLv2 or later. - */ - -#define rcu_read_lock urcu_signal_read_lock -#define _rcu_read_lock _urcu_signal_read_lock -#define rcu_read_unlock urcu_signal_read_unlock -#define _rcu_read_unlock _urcu_signal_read_unlock -#define rcu_read_ongoing urcu_signal_read_ongoing -#define _rcu_read_ongoing _urcu_signal_read_ongoing -#define rcu_quiescent_state urcu_signal_quiescent_state -#define _rcu_quiescent_state _urcu_signal_quiescent_state -#define rcu_thread_offline urcu_signal_thread_offline -#define rcu_thread_online urcu_signal_thread_online -#define rcu_register_thread urcu_signal_register_thread -#define rcu_unregister_thread urcu_signal_unregister_thread -#define rcu_init urcu_signal_init -#define rcu_exit urcu_signal_exit -#define synchronize_rcu urcu_signal_synchronize_rcu -#define rcu_reader urcu_signal_reader -#define rcu_gp urcu_signal_gp - -#define get_cpu_call_rcu_data urcu_signal_get_cpu_call_rcu_data -#define get_call_rcu_thread urcu_signal_get_call_rcu_thread -#define create_call_rcu_data urcu_signal_create_call_rcu_data -#define set_cpu_call_rcu_data urcu_signal_set_cpu_call_rcu_data -#define get_default_call_rcu_data urcu_signal_get_default_call_rcu_data -#define get_call_rcu_data urcu_signal_get_call_rcu_data -#define get_thread_call_rcu_data urcu_signal_get_thread_call_rcu_data -#define set_thread_call_rcu_data urcu_signal_set_thread_call_rcu_data -#define create_all_cpu_call_rcu_data urcu_signal_create_all_cpu_call_rcu_data -#define free_all_cpu_call_rcu_data urcu_signal_free_all_cpu_call_rcu_data -#define call_rcu urcu_signal_call_rcu -#define call_rcu_data_free urcu_signal_call_rcu_data_free -#define call_rcu_before_fork urcu_signal_call_rcu_before_fork -#define call_rcu_after_fork_parent urcu_signal_call_rcu_after_fork_parent -#define call_rcu_after_fork_child urcu_signal_call_rcu_after_fork_child -#define rcu_barrier urcu_signal_barrier - -#define defer_rcu urcu_signal_defer_rcu -#define rcu_defer_register_thread urcu_signal_defer_register_thread -#define rcu_defer_unregister_thread urcu_signal_defer_unregister_thread -#define rcu_defer_barrier urcu_signal_defer_barrier -#define rcu_defer_barrier_thread urcu_signal_defer_barrier_thread -#define rcu_defer_exit urcu_signal_defer_exit - -#define rcu_flavor urcu_signal_flavor - -#define urcu_register_rculfhash_atfork \ - urcu_signal_register_rculfhash_atfork -#define urcu_unregister_rculfhash_atfork \ - urcu_signal_unregister_rculfhash_atfork - -#define start_poll_synchronize_rcu urcu_signal_start_poll_synchronize_rcu -#define poll_state_synchronize_rcu urcu_signal_poll_state_synchronize_rcu - - -/* Compat identifiers for prior undocumented multiflavor usage */ -#ifndef URCU_NO_COMPAT_IDENTIFIERS - -#define rcu_dereference_sig urcu_signal_dereference -#define rcu_cmpxchg_pointer_sig urcu_signal_cmpxchg_pointer -#define rcu_xchg_pointer_sig urcu_signal_xchg_pointer -#define rcu_set_pointer_sig urcu_signal_set_pointer - -#define rcu_sig_before_fork urcu_signal_before_fork -#define rcu_sig_after_fork_parent urcu_signal_after_fork_parent -#define rcu_sig_after_fork_child urcu_signal_after_fork_child - -#define rcu_read_lock_sig urcu_signal_read_lock -#define _rcu_read_lock_sig _urcu_signal_read_lock -#define rcu_read_unlock_sig urcu_signal_read_unlock -#define _rcu_read_unlock_sig _urcu_signal_read_unlock -#define rcu_read_ongoing_sig urcu_signal_read_ongoing -#define _rcu_read_ongoing_sig _urcu_signal_read_ongoing -#define rcu_register_thread_sig urcu_signal_register_thread -#define rcu_unregister_thread_sig urcu_signal_unregister_thread -#define rcu_init_sig urcu_signal_init -#define rcu_exit_sig urcu_signal_exit -#define synchronize_rcu_sig urcu_signal_synchronize_rcu -#define rcu_reader_sig urcu_signal_reader -#define rcu_gp_sig urcu_signal_gp - -#define get_cpu_call_rcu_data_sig urcu_signal_get_cpu_call_rcu_data -#define get_call_rcu_thread_sig urcu_signal_get_call_rcu_thread -#define create_call_rcu_data_sig urcu_signal_create_call_rcu_data -#define set_cpu_call_rcu_data_sig urcu_signal_set_cpu_call_rcu_data -#define get_default_call_rcu_data_sig urcu_signal_get_default_call_rcu_data -#define get_call_rcu_data_sig urcu_signal_get_call_rcu_data -#define get_thread_call_rcu_data_sig urcu_signal_get_thread_call_rcu_data -#define set_thread_call_rcu_data_sig urcu_signal_set_thread_call_rcu_data -#define create_all_cpu_call_rcu_data_sig \ - urcu_signal_create_all_cpu_call_rcu_data -#define free_all_cpu_call_rcu_data_sig urcu_signal_free_all_cpu_call_rcu_data -#define call_rcu_sig urcu_signal_call_rcu -#define call_rcu_data_free_sig urcu_signal_call_rcu_data_free -#define call_rcu_before_fork_sig \ - urcu_signal_call_rcu_before_fork -#define call_rcu_after_fork_parent_sig urcu_signal_call_rcu_after_fork_parent -#define call_rcu_after_fork_child_sig urcu_signal_call_rcu_after_fork_child -#define rcu_barrier_sig urcu_signal_barrier - -#define defer_rcu_sig urcu_signal_defer_rcu -#define rcu_defer_register_thread_sig urcu_signal_defer_register_thread -#define rcu_defer_unregister_thread_sig urcu_signal_defer_unregister_thread -#define rcu_defer_barrier_sig urcu_signal_defer_barrier -#define rcu_defer_barrier_thread_sig urcu_signal_defer_barrier_thread -#define rcu_defer_exit_sig urcu_signal_defer_exit - -#define rcu_flavor_sig urcu_signal_flavor - -#define urcu_register_rculfhash_atfork_sig \ - urcu_signal_register_rculfhash_atfork -#define urcu_unregister_rculfhash_atfork_sig \ - urcu_signal_unregister_rculfhash_atfork - -#endif /* URCU_NO_COMPAT_IDENTIFIERS */