Module Name:    src
Committed By:   martin
Date:           Mon Dec 29 17:27:29 UTC 2014

Modified Files:
        src/external/apache2/mDNSResponder/dist/mDNSPosix [netbsd-7]:
            mDNSPosix.c
        src/external/bsd/dhcpcd/dist [netbsd-7]: dhcpcd.c
        src/external/bsd/ipf/dist/lib [netbsd-7]: printhost.c printhostmask.c
            printipfexpr.c save_v1trap.c save_v2trap.c
        src/external/bsd/ipf/dist/tools [netbsd-7]: lexer.c
        src/external/bsd/ppp/usr.sbin/pppd [netbsd-7]: sys-bsd.c
        src/external/bsd/tcpdump/bin [netbsd-7]: Makefile
        src/sbin/route [netbsd-7]: route.c
        src/usr.sbin/lpr/common_source [netbsd-7]: Makefile common.c

Log Message:
Pull up following revision(s) (requested by prlw1 in ticket #358):
        sbin/route/route.c: revision 1.149
        external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c: revision 1.7
        external/bsd/ipf/dist/lib/printhost.c: revision 1.3
        usr.sbin/lpr/common_source/common.c: revision 1.43
        usr.sbin/lpr/common_source/Makefile: revision 1.12
        external/bsd/ipf/dist/lib/printhostmask.c: revision 1.3
        external/bsd/ipf/dist/lib/save_v1trap.c: revision 1.2
        external/bsd/dhcpcd/dist/dhcpcd.c: revision 1.21
        external/bsd/tcpdump/bin/Makefile: revision 1.12
        external/bsd/ipf/dist/lib/save_v2trap.c: revision 1.2
        external/bsd/ipf/dist/tools/lexer.c: revision 1.2
        external/bsd/ppp/usr.sbin/pppd/sys-bsd.c: revision 1.3
        external/bsd/ipf/dist/lib/printipfexpr.c: revision 1.2
MKINET6=no build fixes
http://mail-index.netbsd.org/tech-net/2014/12/13/msg004898.html


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.6.4.1 \
    src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c
cvs rdiff -u -r1.7.2.1 -r1.7.2.2 src/external/bsd/dhcpcd/dist/dhcpcd.c
cvs rdiff -u -r1.2 -r1.2.12.1 src/external/bsd/ipf/dist/lib/printhost.c \
    src/external/bsd/ipf/dist/lib/printhostmask.c
cvs rdiff -u -r1.1.1.2 -r1.1.1.2.12.1 \
    src/external/bsd/ipf/dist/lib/printipfexpr.c \
    src/external/bsd/ipf/dist/lib/save_v1trap.c \
    src/external/bsd/ipf/dist/lib/save_v2trap.c
cvs rdiff -u -r1.1.1.2 -r1.1.1.2.12.1 src/external/bsd/ipf/dist/tools/lexer.c
cvs rdiff -u -r1.1.6.1 -r1.1.6.2 src/external/bsd/ppp/usr.sbin/pppd/sys-bsd.c
cvs rdiff -u -r1.10 -r1.10.4.1 src/external/bsd/tcpdump/bin/Makefile
cvs rdiff -u -r1.144 -r1.144.4.1 src/sbin/route/route.c
cvs rdiff -u -r1.11 -r1.11.40.1 src/usr.sbin/lpr/common_source/Makefile
cvs rdiff -u -r1.42 -r1.42.4.1 src/usr.sbin/lpr/common_source/common.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c
diff -u src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c:1.6 src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c:1.6.4.1
--- src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c:1.6	Mon Mar 31 23:26:30 2014
+++ src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c	Mon Dec 29 17:27:28 2014
@@ -718,7 +718,7 @@ mDNSlocal int SetupSocket(struct sockadd
 				err = setsockopt(*sktPtr, IPPROTO_IPV6, IPV6_RECVPKTINFO, &kOn, sizeof(kOn));
 				if (err < 0) { err = errno; perror("setsockopt - IPV6_RECVPKTINFO"); }
 			}
-#elif defined(IPV6_PKTINFO)
+	#elif defined(IPV6_PKTINFO)
 		if (err == 0)
 			{
 				err = setsockopt(*sktPtr, IPPROTO_IPV6, IPV6_PKTINFO, &kOn, sizeof(kOn));

Index: src/external/bsd/dhcpcd/dist/dhcpcd.c
diff -u src/external/bsd/dhcpcd/dist/dhcpcd.c:1.7.2.1 src/external/bsd/dhcpcd/dist/dhcpcd.c:1.7.2.2
--- src/external/bsd/dhcpcd/dist/dhcpcd.c:1.7.2.1	Mon Dec 29 16:18:05 2014
+++ src/external/bsd/dhcpcd/dist/dhcpcd.c	Mon Dec 29 17:27:28 2014
@@ -1,5 +1,5 @@
 #include <sys/cdefs.h>
- __RCSID("$NetBSD: dhcpcd.c,v 1.7.2.1 2014/12/29 16:18:05 martin Exp $");
+ __RCSID("$NetBSD: dhcpcd.c,v 1.7.2.2 2014/12/29 17:27:28 martin Exp $");
 
 /*
  * dhcpcd - DHCP client daemon
@@ -745,8 +745,9 @@ dhcpcd_startinterface(void *arg)
 		    !(ifo->options & (DHCPCD_INFORM | DHCPCD_PFXDLGONLY)))
 			ipv6nd_startrs(ifp);
 
-		if (ifo->options & DHCPCD_DHCP6)
+		if (ifo->options & DHCPCD_DHCP6) {
 			dhcp6_find_delegates(ifp);
+		}
 
 		if (!(ifo->options & DHCPCD_IPV6RS) ||
 		    ifo->options & DHCPCD_IA_FORCED)

Index: src/external/bsd/ipf/dist/lib/printhost.c
diff -u src/external/bsd/ipf/dist/lib/printhost.c:1.2 src/external/bsd/ipf/dist/lib/printhost.c:1.2.12.1
--- src/external/bsd/ipf/dist/lib/printhost.c:1.2	Sun Jul 22 14:27:36 2012
+++ src/external/bsd/ipf/dist/lib/printhost.c	Mon Dec 29 17:27:28 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: printhost.c,v 1.2 2012/07/22 14:27:36 darrenr Exp $	*/
+/*	$NetBSD: printhost.c,v 1.2.12.1 2014/12/29 17:27:28 martin Exp $	*/
 
 /*
  * Copyright (C) 2012 by Darren Reed.
@@ -25,9 +25,9 @@ printhost(family, addr)
 	if ((family == -1) || !*addr)
 		PRINTF("any");
 	else {
+#ifdef  USE_INET6
 		void *ptr = addr;
 
-#ifdef  USE_INET6
 		PRINTF("%s", inet_ntop(family, ptr, ipbuf, sizeof(ipbuf)));
 #else
 		ipa.s_addr = *addr;
Index: src/external/bsd/ipf/dist/lib/printhostmask.c
diff -u src/external/bsd/ipf/dist/lib/printhostmask.c:1.2 src/external/bsd/ipf/dist/lib/printhostmask.c:1.2.12.1
--- src/external/bsd/ipf/dist/lib/printhostmask.c:1.2	Sun Jul 22 14:27:36 2012
+++ src/external/bsd/ipf/dist/lib/printhostmask.c	Mon Dec 29 17:27:28 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: printhostmask.c,v 1.2 2012/07/22 14:27:36 darrenr Exp $	*/
+/*	$NetBSD: printhostmask.c,v 1.2.12.1 2014/12/29 17:27:28 martin Exp $	*/
 
 /*
  * Copyright (C) 2012 by Darren Reed.
@@ -25,9 +25,9 @@ printhostmask(family, addr, mask)
 	if ((family == -1) || ((!addr || !*addr) && (!mask || !*mask)))
 		PRINTF("any");
 	else {
+#ifdef  USE_INET6
 		void *ptr = addr;
 
-#ifdef  USE_INET6
 		PRINTF("%s", inet_ntop(family, ptr, ipbuf, sizeof(ipbuf)));
 #else
 		ipa.s_addr = *addr;

Index: src/external/bsd/ipf/dist/lib/printipfexpr.c
diff -u src/external/bsd/ipf/dist/lib/printipfexpr.c:1.1.1.2 src/external/bsd/ipf/dist/lib/printipfexpr.c:1.1.1.2.12.1
--- src/external/bsd/ipf/dist/lib/printipfexpr.c:1.1.1.2	Sun Jul 22 13:44:41 2012
+++ src/external/bsd/ipf/dist/lib/printipfexpr.c	Mon Dec 29 17:27:28 2014
@@ -1,11 +1,13 @@
-/*	$NetBSD: printipfexpr.c,v 1.1.1.2 2012/07/22 13:44:41 darrenr Exp $	*/
+/*	$NetBSD: printipfexpr.c,v 1.1.1.2.12.1 2014/12/29 17:27:28 martin Exp $	*/
 
 #include "ipf.h"
 
 static void printport __P((int *));
 static void printhosts __P((int *));
 static void printsingle __P((int *));
+#ifdef USE_INET6
 static void printhostsv6 __P((int *));
+#endif
 
 void
 printipfexpr(array)
Index: src/external/bsd/ipf/dist/lib/save_v1trap.c
diff -u src/external/bsd/ipf/dist/lib/save_v1trap.c:1.1.1.2 src/external/bsd/ipf/dist/lib/save_v1trap.c:1.1.1.2.12.1
--- src/external/bsd/ipf/dist/lib/save_v1trap.c:1.1.1.2	Sun Jul 22 13:44:42 2012
+++ src/external/bsd/ipf/dist/lib/save_v1trap.c	Mon Dec 29 17:27:28 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: save_v1trap.c,v 1.1.1.2 2012/07/22 13:44:42 darrenr Exp $	*/
+/*	$NetBSD: save_v1trap.c,v 1.1.1.2.12.1 2014/12/29 17:27:28 martin Exp $	*/
 
 #include "ipf.h"
 #include "netinet/ipl.h"
@@ -180,7 +180,7 @@ snmpv1_parse(char **strings)
 		if (ctx->fd >= 0) {
 			ctx->sin.sin_family = AF_INET;
 			ctx->sin.sin_port = htons(162);
-			if (connect(ctx->fd, &ctx->sin,
+			if (connect(ctx->fd, (struct sockaddr *)&ctx->sin,
 				    sizeof(ctx->sin)) != 0) {
 					snmpv1_destroy(ctx);
 					return NULL;
Index: src/external/bsd/ipf/dist/lib/save_v2trap.c
diff -u src/external/bsd/ipf/dist/lib/save_v2trap.c:1.1.1.2 src/external/bsd/ipf/dist/lib/save_v2trap.c:1.1.1.2.12.1
--- src/external/bsd/ipf/dist/lib/save_v2trap.c:1.1.1.2	Sun Jul 22 13:44:43 2012
+++ src/external/bsd/ipf/dist/lib/save_v2trap.c	Mon Dec 29 17:27:28 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: save_v2trap.c,v 1.1.1.2 2012/07/22 13:44:43 darrenr Exp $	*/
+/*	$NetBSD: save_v2trap.c,v 1.1.1.2.12.1 2014/12/29 17:27:28 martin Exp $	*/
 
 #include "ipf.h"
 #include "netinet/ipl.h"
@@ -183,7 +183,7 @@ snmpv2_parse(char **strings)
 		if (ctx->fd >= 0) {
 			ctx->sin.sin_family = AF_INET;
 			ctx->sin.sin_port = htons(162);
-			if (connect(ctx->fd, &ctx->sin,
+			if (connect(ctx->fd, (struct sockaddr *)&ctx->sin,
 				    sizeof(ctx->sin)) != 0) {
 					snmpv2_destroy(ctx);
 					return NULL;

Index: src/external/bsd/ipf/dist/tools/lexer.c
diff -u src/external/bsd/ipf/dist/tools/lexer.c:1.1.1.2 src/external/bsd/ipf/dist/tools/lexer.c:1.1.1.2.12.1
--- src/external/bsd/ipf/dist/tools/lexer.c:1.1.1.2	Sun Jul 22 13:44:59 2012
+++ src/external/bsd/ipf/dist/tools/lexer.c	Mon Dec 29 17:27:29 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: lexer.c,v 1.1.1.2 2012/07/22 13:44:59 darrenr Exp $	*/
+/*	$NetBSD: lexer.c,v 1.1.1.2.12.1 2014/12/29 17:27:29 martin Exp $	*/
 
 /*
  * Copyright (C) 2012 by Darren Reed.
@@ -176,8 +176,10 @@ static char *yytexttostr(offset, max)
 
 int yylex()
 {
+#ifdef	USE_INET6
 	static int prior = 0;
 	static int priornum = 0;
+#endif
 	int c, n, isbuilding, rval, lnext, nokey = 0;
 	char *name;
 	int triedv6 = 0;
@@ -239,7 +241,9 @@ nextchar:
 	if (lnext == 1) {
 		lnext = 0;
 		if ((isbuilding == 0) && !ISALNUM(c)) {
+#ifdef	USE_INET6
 			prior = c;
+#endif
 			return c;
 		}
 		goto nextchar;
@@ -330,7 +334,9 @@ nextchar:
 		yytokentype = 0;
 		if (yydebug)
 			fprintf(stderr, "reset at EOF\n");
+#ifdef	USE_INET6
 		prior = 0;
+#endif
 		return 0;
 	}
 
@@ -594,9 +600,11 @@ done:
 		yypos = 0;
 	}
 
+#ifdef	USE_INET6
 	if (rval == YY_NUMBER)
 		priornum = yylval.num;
 	prior = rval;
+#endif
 	return rval;
 }
 

Index: src/external/bsd/ppp/usr.sbin/pppd/sys-bsd.c
diff -u src/external/bsd/ppp/usr.sbin/pppd/sys-bsd.c:1.1.6.1 src/external/bsd/ppp/usr.sbin/pppd/sys-bsd.c:1.1.6.2
--- src/external/bsd/ppp/usr.sbin/pppd/sys-bsd.c:1.1.6.1	Wed Dec 17 19:25:40 2014
+++ src/external/bsd/ppp/usr.sbin/pppd/sys-bsd.c	Mon Dec 29 17:27:29 2014
@@ -189,7 +189,9 @@ static fd_set in_fds;		/* set of fds tha
 static int max_in_fd;		/* highest fd set in in_fds */
 
 static int if_is_up;		/* the interface is currently up */
+#ifdef INET6
 static int if6_is_up;		/* the interface is currently up */
+#endif /* INET6 */
 static u_int32_t ifaddrs[2];	/* local and remote addresses we set */
 static u_int32_t default_route_gateway;	/* gateway addr for default route */
 static u_int32_t proxy_arp_addr;	/* remote addr for proxy arp */

Index: src/external/bsd/tcpdump/bin/Makefile
diff -u src/external/bsd/tcpdump/bin/Makefile:1.10 src/external/bsd/tcpdump/bin/Makefile:1.10.4.1
--- src/external/bsd/tcpdump/bin/Makefile:1.10	Tue Dec 31 17:33:11 2013
+++ src/external/bsd/tcpdump/bin/Makefile	Mon Dec 29 17:27:29 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.10 2013/12/31 17:33:11 christos Exp $	
+#	$NetBSD: Makefile,v 1.10.4.1 2014/12/29 17:27:29 martin Exp $	
 
 WARNS?=	1	# XXX: need to cleanup later
 
@@ -33,7 +33,6 @@ print-arp.c \
 print-ascii.c \
 print-atalk.c \
 print-atm.c \
-print-babel.c \
 print-beep.c \
 print-bfd.c \
 print-bgp.c \
@@ -167,7 +166,7 @@ CPPFLAGS+=-DWITH_USER=\"_tcpdump\"
 CPPFLAGS+=-DWITH_CHROOT=\"/var/chroot/tcpdump\"
 
 .if (${USE_INET6} != "no")
-SRCS+=	print-ip6.c print-ip6opts.c print-icmp6.c \
+SRCS+=	print-babel.c print-ip6.c print-ip6opts.c print-icmp6.c \
 	print-rt6.c print-dhcp6.c print-ospf6.c 
 
 CPPFLAGS+=-DINET6=1 -DHAVE_RES_USE_INET6=1 

Index: src/sbin/route/route.c
diff -u src/sbin/route/route.c:1.144 src/sbin/route/route.c:1.144.4.1
--- src/sbin/route/route.c:1.144	Sat Oct 19 15:59:15 2013
+++ src/sbin/route/route.c	Mon Dec 29 17:27:28 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: route.c,v 1.144 2013/10/19 15:59:15 christos Exp $	*/
+/*	$NetBSD: route.c,v 1.144.4.1 2014/12/29 17:27:28 martin Exp $	*/
 
 /*
  * Copyright (c) 1983, 1989, 1991, 1993
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 19
 #if 0
 static char sccsid[] = "@(#)route.c	8.6 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: route.c,v 1.144 2013/10/19 15:59:15 christos Exp $");
+__RCSID("$NetBSD: route.c,v 1.144.4.1 2014/12/29 17:27:28 martin Exp $");
 #endif
 #endif /* not lint */
 
@@ -1393,8 +1393,10 @@ addtag(sup su, const char *s, int where)
 int
 prefixlen(const char *s, struct sou *soup)
 {
-	int len = atoi(s), q, r;
-	int max;
+	int max, len = atoi(s);
+#ifdef INET6
+	int q, r;
+#endif
 
 	switch (af) {
 	case AF_INET:
@@ -1414,8 +1416,10 @@ prefixlen(const char *s, struct sou *sou
 	if (len < -1 || len > max)
 		errx(EXIT_FAILURE, "%s: bad value", s);
 	
+#ifdef INET6
 	q = len >> 3;
 	r = len & 7;
+#endif
 	switch (af) {
 	case AF_INET:
 		memset(soup->so_mask, 0, sizeof(*soup->so_mask));

Index: src/usr.sbin/lpr/common_source/Makefile
diff -u src/usr.sbin/lpr/common_source/Makefile:1.11 src/usr.sbin/lpr/common_source/Makefile:1.11.40.1
--- src/usr.sbin/lpr/common_source/Makefile:1.11	Sat May  3 14:48:32 2008
+++ src/usr.sbin/lpr/common_source/Makefile	Mon Dec 29 17:27:28 2014
@@ -1,8 +1,14 @@
-#	$NetBSD: Makefile,v 1.11 2008/05/03 14:48:32 lukem Exp $
+#	$NetBSD: Makefile,v 1.11.40.1 2014/12/29 17:27:28 martin Exp $
+
+.include <bsd.own.mk>
 
 LIBISPRIVATE=	yes
 
 LIB=	common
 SRCS=	common.c common_vars.c displayq.c fatal.c rmjob.c startdaemon.c
 
+.if (${USE_INET6} != "no")
+CPPFLAGS.common.c=	-DINET6
+.endif
+
 .include <bsd.lib.mk>

Index: src/usr.sbin/lpr/common_source/common.c
diff -u src/usr.sbin/lpr/common_source/common.c:1.42 src/usr.sbin/lpr/common_source/common.c:1.42.4.1
--- src/usr.sbin/lpr/common_source/common.c:1.42	Wed Nov 13 21:19:17 2013
+++ src/usr.sbin/lpr/common_source/common.c	Mon Dec 29 17:27:28 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: common.c,v 1.42 2013/11/13 21:19:17 christos Exp $	*/
+/*	$NetBSD: common.c,v 1.42.4.1 2014/12/29 17:27:28 martin Exp $	*/
 
 /*
  * Copyright (c) 1983, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)common.c	8.5 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: common.c,v 1.42 2013/11/13 21:19:17 christos Exp $");
+__RCSID("$NetBSD: common.c,v 1.42.4.1 2014/12/29 17:27:28 martin Exp $");
 #endif
 #endif /* not lint */
 
@@ -350,13 +350,15 @@ compar(const void *p1, const void *p2)
 const char *
 checkremote(void)
 {
-	char lname[NI_MAXHOST], rname[NI_MAXHOST];
-	struct addrinfo hints, *res, *res0;
+	struct addrinfo hints, *res0;
 	static char errbuf[128];
 	int error;
-	struct ifaddrs *ifap, *ifa;
+	struct ifaddrs *ifap;
+#if defined(INET6) && defined(__KAME__)
+	char lname[NI_MAXHOST], rname[NI_MAXHOST];
+	struct addrinfo *res;
+	struct ifaddrs *ifa;
 	const int niflags = NI_NUMERICHOST;
-#ifdef __KAME__
 	struct sockaddr_in6 sin6;
 	struct sockaddr_in6 *sin6p;
 #endif
@@ -379,7 +381,6 @@ checkremote(void)
 	hints.ai_flags = AI_CANONNAME;
 	hints.ai_family = PF_UNSPEC;
 	hints.ai_socktype = SOCK_STREAM;
-	res = NULL;
 	error = getaddrinfo(gethost(RM), NULL, &hints, &res0);
 	if (error) {
 		(void)snprintf(errbuf, sizeof(errbuf),
@@ -391,6 +392,7 @@ checkremote(void)
 
 	remote = 1;	/* assume printer is remote */
 
+#if defined(INET6) && defined(__KAME__)
 	for (res = res0; res; res = res->ai_next) {
 		if (getnameinfo(res->ai_addr, res->ai_addrlen,
 		    rname, sizeof(rname), NULL, 0, niflags) != 0)
@@ -412,6 +414,7 @@ checkremote(void)
 		}
 	}
 done:
+#endif
 	freeaddrinfo(res0);
 	freeifaddrs(ifap);
 	return NULL;

Reply via email to