Ed Schouten wrote: > The OpenBSD version of SLIST_REMOVE_NEXT() needs a reference to the list > head, even though it is unused. I don't think it's necessary. sys/queue.h API is not supposed to be portable across different operating systems. The need to pass list head around may impede macro usefulness. -Maxim