SLL_REMOVE
SLL_REMOVE(node->opened, next, cookie);
err = SLL_REMOVE(node->opened, next, cookie); /* just to make sure */
SLL_REMOVE(q->opened, next, cookie);
err = SLL_REMOVE(q->opened, next, cookie); /* just to make sure */
err = SLL_REMOVE(ns->nodes, nlnext, node);
err = SLL_REMOVE(ns->queries, qnext, node);
SLL_REMOVE(node->parent->children, next, node);
SLL_REMOVE(node->opened, next, cookie);
err = SLL_REMOVE(node->opened, next, cookie); /* just to make sure */
SLL_REMOVE(node->opened, next, cookie);
err = SLL_REMOVE(node->opened, next, cookie); /* just to make sure */
SLL_REMOVE(ns->nodes, nlnext, n);
SLL_REMOVE(dir->children, next, n);
SLL_REMOVE(node->opened, next, cookie);
SLL_REMOVE(node->opened, next, cookie); /* just to make sure */