Date: 09 Mar 2001 23:40:08 +0100 From: Dag-Erling Smorgrav <des@ofug.org> To: "Jonathan Graehl" <jonathan@graehl.org> Cc: "Walter Goralski" <walterg@juniper.net>, "Freebsd-Net" <freebsd-net@FreeBSD.ORG>, "freebsd-Arch" <freebsd-arch@FreeBSD.ORG> Subject: Re: missing #includes in /usr/include headers (was RE: Generating SYN packets.) Message-ID: <xzpvgpid0s7.fsf@flood.ping.uio.no> In-Reply-To: "Jonathan Graehl"'s message of "Fri, 9 Mar 2001 12:08:17 -0800" References: <NCBBLOALCKKINBNNEDDLCEDIDMAA.jonathan@graehl.org>
next in thread | previous in thread | raw e-mail | index | archive | help
"Jonathan Graehl" <jonathan@graehl.org> writes: > Specific to your problem: it seems that <netinet/tcp.h> requires > <sys/types.h>, but does not #include it. n_long is defined in > in_systm.h and used in ip_icmp.h and ip.h (not tcp.h) I have > complained without response (on freebsd-arch, maybe not the right > place) of similar problems with the /usr/include headers - while > they include some of their prerequisites, they seem to assume that > you have already included several other headers. "If you want Linux, you know where to find it" The real bug is that the author of that software is a Linux weenie, and Linux header files are broken in such a way that they mask the fact that his program does not include the proper headers. DES -- Dag-Erling Smorgrav - des@ofug.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?xzpvgpid0s7.fsf>