Date: Mon, 16 Jul 2012 12:08:36 +0200 From: Michael Tuexen <tuexen@FreeBSD.org> To: Doug Barton <dougb@FreeBSD.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r238514 - head/usr.bin/netstat Message-ID: <476489F5-A114-4DAF-9030-AE35D76EEDD5@FreeBSD.org> In-Reply-To: <5003DC20.9020703@FreeBSD.org> References: <201207160643.q6G6h5di011993@svn.freebsd.org> <5003DC20.9020703@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Jul 16, 2012, at 11:17 AM, Doug Barton wrote: > Is it my imagination or did this break the build? I think it should have fixed the build, which was broken by r238501. Or am I missing something? Best regards Michael >=20 > On 07/15/2012 23:43, Michael Tuexen wrote: >> Author: tuexen >> Date: Mon Jul 16 06:43:04 2012 >> New Revision: 238514 >> URL: http://svn.freebsd.org/changeset/base/238514 >>=20 >> Log: >> Allow netstat to be build if INET is not defined in the kernel. >> Thanks to Garrett Cooper for reporting the issue. >>=20 >> MFC after: 3 days >> X-MFC: 238501 >>=20 >> Modified: >> head/usr.bin/netstat/Makefile >> head/usr.bin/netstat/sctp.c >>=20 >> Modified: head/usr.bin/netstat/Makefile >> = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >> --- head/usr.bin/netstat/Makefile Mon Jul 16 02:10:26 2012 = (r238513) >> +++ head/usr.bin/netstat/Makefile Mon Jul 16 06:43:04 2012 = (r238514) >> @@ -13,6 +13,10 @@ CFLAGS+=3D-fno-strict-aliasing >> CFLAGS+=3D-DIPSEC >> CFLAGS+=3D-DSCTP >>=20 >> +.if ${MK_INET_SUPPORT} !=3D "no" >> +CFLAGS+=3D-DINET >> +.endif >> + >> .if ${MK_INET6_SUPPORT} !=3D "no" >> SRCS+=3D inet6.c >> CFLAGS+=3D-DINET6 >>=20 >> Modified: head/usr.bin/netstat/sctp.c >> = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >> --- head/usr.bin/netstat/sctp.c Mon Jul 16 02:10:26 2012 = (r238513) >> +++ head/usr.bin/netstat/sctp.c Mon Jul 16 06:43:04 2012 = (r238514) >> @@ -107,6 +107,7 @@ struct xraddr_entry { >> * If numeric_addr has been supplied, give >> * numeric value, otherwise try for symbolic name. >> */ >> +#ifdef INET >> static char * >> inetname(struct in_addr *inp) >> { >> @@ -146,6 +147,7 @@ inetname(struct in_addr *inp) >> } >> return (line); >> } >> +#endif >>=20 >> #ifdef INET6 >> static char ntop_buf[INET6_ADDRSTRLEN]; >> @@ -197,9 +199,11 @@ sctp_print_address(union sctp_sockstore=20 >> int width; >>=20 >> switch (address->sa.sa_family) { >> +#ifdef INET >> case AF_INET: >> sprintf(line, "%.*s.", Wflag ? 39 : 16, = inetname(&address->sin.sin_addr)); >> break; >> +#endif >> #ifdef INET6 >> case AF_INET6: >> sprintf(line, "%.*s.", Wflag ? 39 : 16, = inet6name(&address->sin6.sin6_addr)); >>=20 >=20 >=20 > --=20 >=20 > Change is hard. >=20 >=20 >=20 >=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?476489F5-A114-4DAF-9030-AE35D76EEDD5>