aboutsummaryrefslogtreecommitdiff
path: root/src/core/list.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/list.c')
-rw-r--r--src/core/list.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/core/list.c b/src/core/list.c
index 821e48bd..1a5a4eb1 100644
--- a/src/core/list.c
+++ b/src/core/list.c
@@ -149,3 +149,12 @@ nni_list_remove(nni_list *list, void *item)
node->ln_next = NULL;
node->ln_prev = NULL;
}
+
+
+int
+nni_list_active(nni_list *list, void *item)
+{
+ nni_list_node *node = NODE(list, item);
+
+ return (node->ln_next == NULL ? 0 : 1);
+}