Skip site navigation (1)Skip section navigation (2)
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>