Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 May 2008 10:02:22 -0700
From:      Sam Leffler <sam@freebsd.org>
To:        Maxim Sobolev <sobomax@freebsd.org>
Cc:        cvs-src@freebsd.org, src-committers@freebsd.org, Ed Schouten <ed@freebsd.org>, cvs-all@freebsd.org
Subject:   Re: cvs commit: src/share/man/man3 Makefile queue.3 src/sys/sys  queue.h
Message-ID:  <4835A71E.3030703@freebsd.org>
In-Reply-To: <4835A619.3010502@FreeBSD.org>
References:  <200805221440.m4MEe32W039559@repoman.freebsd.org> <4835A619.3010502@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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.
Gratuitous differences impede porting.  If it's not a big deal then 
maintain compatibility.  We already have stupid differences in various 
areas that must be papered over when code is brokered between systems.

    Sam




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4835A71E.3030703>