diff options
author | Jun-ichiro itojun Hagino <itojun@cvs.openbsd.org> | 2006-12-19 14:47:46 +0000 |
---|---|---|
committer | Jun-ichiro itojun Hagino <itojun@cvs.openbsd.org> | 2006-12-19 14:47:46 +0000 |
commit | d3335babdd1699f9d980bfc57b301599ecf8e6f3 (patch) | |
tree | c323c4818ddd43da13aa1cec86dfba20e3e5bac2 | |
parent | b7967e4597e39c259a2b11894e82cc677f884160 (diff) |
eliminate #ifdef OLDRAWSOCKET
-DHAVE_POLL is no longer needed
-rw-r--r-- | usr.sbin/traceroute6/Makefile | 4 | ||||
-rw-r--r-- | usr.sbin/traceroute6/traceroute6.c | 30 |
2 files changed, 3 insertions, 31 deletions
diff --git a/usr.sbin/traceroute6/Makefile b/usr.sbin/traceroute6/Makefile index 512b6cb985a..f46a62d3d39 100644 --- a/usr.sbin/traceroute6/Makefile +++ b/usr.sbin/traceroute6/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.5 2004/11/10 22:07:46 drahn Exp $ +# $OpenBSD: Makefile,v 1.6 2006/12/19 14:47:45 itojun Exp $ PROG= traceroute6 @@ -7,7 +7,7 @@ BINGRP= bin BINMODE=4555 LDSTATIC=${STATIC} -CPPFLAGS+=-DINET6 -DHAVE_POLL +CPPFLAGS+=-DINET6 MAN= traceroute6.8 diff --git a/usr.sbin/traceroute6/traceroute6.c b/usr.sbin/traceroute6/traceroute6.c index 2dfc544cc77..09cd268be79 100644 --- a/usr.sbin/traceroute6/traceroute6.c +++ b/usr.sbin/traceroute6/traceroute6.c @@ -1,4 +1,4 @@ -/* $OpenBSD: traceroute6.c,v 1.42 2006/12/15 06:00:12 itojun Exp $ */ +/* $OpenBSD: traceroute6.c,v 1.43 2006/12/19 14:47:45 itojun Exp $ */ /* $KAME: traceroute6.c,v 1.63 2002/10/24 12:53:25 itojun Exp $ */ /* @@ -957,27 +957,6 @@ packet_ok(struct msghdr *mhdr, int cc, int seq) int *hlimp; char hbuf[NI_MAXHOST]; -#ifdef OLDRAWSOCKET - int hlen; - struct ip6_hdr *ip; -#endif - -#ifdef OLDRAWSOCKET - ip = (struct ip6_hdr *) buf; - hlen = sizeof(struct ip6_hdr); - if (cc < hlen + sizeof(struct icmp6_hdr)) { - if (verbose) { - if (getnameinfo((struct sockaddr *)from, from->sin6_len, - hbuf, sizeof(hbuf), NULL, 0, NI_NUMERICHOST) != 0) - strlcpy(hbuf, "invalid", sizeof(hbuf)); - printf("packet too short (%d bytes) from %s\n", cc, - hbuf); - } - return (0); - } - cc -= hlen; - icp = (struct icmp6_hdr *)(buf + hlen); -#else if (cc < sizeof(struct icmp6_hdr)) { if (verbose) { if (getnameinfo((struct sockaddr *)from, from->sin6_len, @@ -988,7 +967,6 @@ packet_ok(struct msghdr *mhdr, int cc, int seq) return(0); } icp = (struct icmp6_hdr *)buf; -#endif /* get optional information via advanced API */ rcvpktinfo = NULL; hlimp = NULL; @@ -1133,15 +1111,9 @@ print(struct msghdr *mhdr, int cc) printf(" %s", inetname((struct sockaddr *)from)); if (verbose) { -#ifdef OLDRAWSOCKET - printf(" %d bytes to %s", cc, - rcvpktinfo ? inet_ntop(AF_INET6, &rcvpktinfo->ipi6_addr, - hbuf, sizeof(hbuf)) : "?"); -#else printf(" %d bytes of data to %s", cc, rcvpktinfo ? inet_ntop(AF_INET6, &rcvpktinfo->ipi6_addr, hbuf, sizeof(hbuf)) : "?"); -#endif } } |