From owner-cvs-all Mon Mar 13 17:44:44 2000 Delivered-To: cvs-all@freebsd.org Received: from gidora.zeta.org.au (gidora.zeta.org.au [203.26.10.25]) by hub.freebsd.org (Postfix) with SMTP id 836AA37B64E for ; Mon, 13 Mar 2000 17:44:38 -0800 (PST) (envelope-from bde@zeta.org.au) Received: (qmail 30430 invoked from network); 14 Mar 2000 01:44:33 -0000 Received: from bde.zeta.org.au (203.2.228.102) by gidora.zeta.org.au with SMTP; 14 Mar 2000 01:44:33 -0000 Date: Tue, 14 Mar 2000 12:44:22 +1100 (EST) From: Bruce Evans X-Sender: bde@alphplex.bde.org To: Brian Fundakowski Feldman Cc: Satoshi Asami , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: ports/net/gnomenetwork/patches patch-af patch-ag In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 13 Mar 2000, Brian Fundakowski Feldman wrote: > On Tue, 14 Mar 2000, Bruce Evans wrote: > > doesn't fully depend on . The CMSG*() macros > > now use ALIGN() which is in (actually in ). > > I'm surprised that any ports use them. > > Shouldn't this be fixed, since that's how it's documented to use the > sys/socket.h header, with just sys/types.h a prerequesite? I understand > not wanting to poison the includes, but this could cause people lots of > porting problems. I don't think so. It isn't documented. The CMSG*() macros aren't even referenced anywhere in /usr/share/man. If they were documented, then the documentation would say which headers to include to use them. There are many other headers that don't provide all the infrastructure required to use all the macros in them. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message