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
