2009/4/14 Hasso Tepper <[email protected]>:
> * CIRCLEQ macros were removed from queue.h. I'm not the right person to
>  comment whether it's a right thing to do or not, but so far only FreeBSD
>  did that.

>From FreeBSD svn log:

Revision 70469
Modified Fri Dec 29 09:55:40 2000 UTC (8 years, 3 months ago) by phk

CIRCLEQs are a disgrace to everything Knuth taught us in Volume 1 Chapter 2.
Retire them before anybody starts to use them again.
Use TAILQ instead, it provides the same functionality.


Just out of curiosity I checked the nvi-m17/ port and what they do is
include their queue.h _plus_ the missing symbols:

http://www.freebsd.org/cgi/cvsweb.cgi/ports/editors/nvi-m17n/files/patch-ac?rev=1.1;content-type=text%2Fplain

The queue_dist.h file mentioned in the above patch,  is identical to queue.h:

ports/editors/nvi-m17n/Makefile:
nvi-m17n/Makefile:      ${LN} -s /usr/include/sys/queue.h
${WRKSRC}/../include/sys/queue_dist.h

Not sure what's the right thing to do.

Cheers,
Stathis

Reply via email to