Date: Thu, 13 Jul 2000 15:59:32 -0700 From: Wilbert de Graaf <wilbertdg@hetnet.nl> To: Alfred Perlstein <bright@wintelcom.net> Cc: FreeBSD-hackers <FreeBSD-hackers@FreeBSD.ORG> Subject: Re: #include question: <netinet/in.h> requires <sys/socket.h> Message-ID: <396E49D4.DBBA9B5C@hetnet.nl> References: <095401bfec6f$495ba110$0a00a8c0@alias> <20000712221526.L25571@fw.wintelcom.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Alfred Perlstein wrote:
> >
> > somewhere in the top of <netinet/in.h>. I want to verify if this is indeed
> > the best way to solve it ?
>
> No, the proper solution is to do a forward struct declaration like so:
>
> struct something;
>
> struct bigger_something {
> struct something foo;
> }
As we discussed offline Alfred, I would post this didn't work unless it
was
struct bigger_something {
struct something *foo;
}
but I cannot change the structure that had to be added to
<netinet/in.h>. So
it's probably going to be the #fndef _SYS_SOCKET_H.
Thanks, Wilbert
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?396E49D4.DBBA9B5C>
