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 > > 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 >> >> Log: >> Allow netstat to be build if INET is not defined in the kernel. >> Thanks to Garrett Cooper for reporting the issue. >> >> MFC after: 3 days >> X-MFC: 238501 >> >> Modified: >> head/usr.bin/netstat/Makefile >> head/usr.bin/netstat/sctp.c >> >> Modified: head/usr.bin/netstat/Makefile >> ============================================================================== >> --- 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+=-fno-strict-aliasing >> CFLAGS+=-DIPSEC >> CFLAGS+=-DSCTP >> >> +.if ${MK_INET_SUPPORT} != "no" >> +CFLAGS+=-DINET >> +.endif >> + >> .if ${MK_INET6_SUPPORT} != "no" >> SRCS+= inet6.c >> CFLAGS+=-DINET6 >> >> Modified: head/usr.bin/netstat/sctp.c >> ============================================================================== >> --- 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 >> >> #ifdef INET6 >> static char ntop_buf[INET6_ADDRSTRLEN]; >> @@ -197,9 +199,11 @@ sctp_print_address(union sctp_sockstore >> int width; >> >> 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)); >> > > > -- > > Change is hard. > > > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?476489F5-A114-4DAF-9030-AE35D76EEDD5>
