Add definitions for list structure & functions without cds_/CDS_ prefix. The purpose of this change is to use such linked-list in sorting or ordering some kind of items (e.g. flowtop - flows, columns).
Signed-off-by: Vadim Kochan <vadi...@gmail.com> --- list.h | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 list.h diff --git a/list.h b/list.h new file mode 100644 index 0000000..a8ac408 --- /dev/null +++ b/list.h @@ -0,0 +1,39 @@ +#ifndef LIST_I_H +#define LIST_I_H + +#include <urcu/list.h> +#include <urcu/rculist.h> + +#define list_head cds_list_head + +#define LIST_HEAD CDS_LIST_HEAD +#define INIT_LIST_HEAD CDS_INIT_LIST_HEAD +#define LIST_HEAD_INIT CDS_LIST_HEAD_INIT + +#define list_add cds_list_add +#define list_add_tail cds_list_add_tail +#define list_del cds_list_del +#define list_del_init cds_list_del_init +#define list_move cds_list_move +#define list_replace cds_list_replace +#define list_splice cds_list_splice +#define list_entry cds_list_entry +#define list_first_entry cds_list_first_entry +#define list_for_each cds_list_for_each +#define list_for_each_safe cds_list_for_each_safe +#define list_for_each_prev cds_list_for_each_prev +#define list_for_each_prev_safe cds_list_for_each_prev_safe +#define list_for_each_entry cds_list_for_each_entry +#define list_for_each_entry_safe cds_list_for_each_entry_safe +#define list_for_each_entry_reverse cds_list_for_each_entry_reverse +#define list_empty cds_list_empty +#define list_replace_init cds_list_replace_init + +#define list_add_rcu cds_list_add_rcu +#define list_add_tail_rcu cds_list_add_tail_rcu +#define list_replace_rcu cds_list_replace_rcu +#define list_del_rcu cds_list_del_rcu +#define list_for_each_rcu cds_list_for_each_rcu +#define list_for_each_entry_rcu cds_list_for_each_entry_rcu + +#endif /* LIST_I_H */ -- 2.6.3 -- You received this message because you are subscribed to the Google Groups "netsniff-ng" group. To unsubscribe from this group and stop receiving emails from it, send an email to netsniff-ng+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.