cvs commit: src/share/man/man3 Makefile queue.3 src/sys/sys queue.h

Joerg Sonnenberger joerg at britannica.bec.de
Thu May 22 17:15:16 UTC 2008


On Thu, May 22, 2008 at 09:58:01AM -0700, Maxim Sobolev wrote:
> 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.

Having the list head makes it easier to assert list sanity for
debugging though.

Joerg


More information about the cvs-src mailing list