utils: fix build on Mac OS X 10.12
[project/libubox.git] / safe_list.c
index f26b4dd..16f57e0 100644 (file)
@@ -86,6 +86,12 @@ void safe_list_add(struct safe_list *list, struct safe_list *head)
        list_add_tail(&list->list, &head->list);
 }
 
        list_add_tail(&list->list, &head->list);
 }
 
+void safe_list_add_first(struct safe_list *list, struct safe_list *head)
+{
+       list->i = NULL;
+       list_add(&list->list, &head->list);
+}
+
 void safe_list_del(struct safe_list *list)
 {
        struct safe_list_iterator *i, *next_i, **tail;
 void safe_list_del(struct safe_list *list)
 {
        struct safe_list_iterator *i, *next_i, **tail;