Complete removal of urcu-signal flavor
[urcu.git] / include / urcu / map / urcu-signal.h
diff --git a/include/urcu/map/urcu-signal.h b/include/urcu/map/urcu-signal.h
deleted file mode 100644 (file)
index ac6e0cc..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-// SPDX-FileCopyrightText: 2009 Paul E. McKenney, IBM Corporation.
-// SPDX-FileCopyrightText: 2009 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
-//
-// 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 <urcu.h>
- *
- * 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 */
This page took 0.024489 seconds and 4 git commands to generate.