1 #define CCAN_LIST_DEBUG 1
2 #include <ccan/list/list.h>
3 #include <ccan/tap/tap.h>
4 #include <ccan/list/list.c>
10 int main(int argc, char *argv[])
12 struct list_head list1, list2;
13 struct list_node n1, n2, n3;
18 list_head_init(&list1);
19 list_head_init(&list2);
20 list_add(&list1, &n1);
21 list_add(&list2, &n2);
22 list_add_tail(&list2, &n3);
28 /* This should abort. */
29 list_del_from(&list1, &n3);
33 ok1(WIFSIGNALED(status) && WTERMSIG(status) == SIGABRT);
34 list_del_from(&list2, &n3);