Hello -

Remove unused defines.  Change pr_addr to take socklen_t for
getnameinfo.

Index: ping6.c
===================================================================
RCS file: /cvs/src/sbin/ping6/ping6.c,v
retrieving revision 1.115
diff -u -p -r1.115 ping6.c
--- ping6.c     12 Sep 2015 11:52:23 -0000      1.115
+++ ping6.c     15 Sep 2015 13:22:11 -0000
@@ -131,7 +131,6 @@ struct payload {
 #define        EXTRA           256     /* for AH and various other headers. 
weird. */
 #define        DEFDATALEN      ICMP6ECHOTMLEN
 #define MAXDATALEN     MAXPACKETLEN - IP6LEN - ICMP6ECHOLEN
-#define        NROUTES         9               /* number of record route slots 
*/
 
 #define        A(bit)          rcvd_tbl[(bit)>>3]      /* identify byte in 
array */
 #define        B(bit)          (1 << ((bit) & 0x07))   /* identify bit in byte 
*/
@@ -143,7 +142,6 @@ struct payload {
 #define        F_INTERVAL      0x0002
 #define        F_PINGFILLED    0x0008
 #define        F_QUIET         0x0010
-#define        F_RROUTE        0x0020
 #define        F_SO_DEBUG      0x0040
 #define        F_VERBOSE       0x0100
 #define F_NODEADDR     0x0800
@@ -154,14 +152,11 @@ struct payload {
 #define F_FQDNOLD      0x20000
 #define F_NIGROUP      0x40000
 #define F_SUPTYPES     0x80000
-#define F_NOMINMTU     0x100000
 #define F_AUD_RECV     0x200000
 #define F_AUD_MISS     0x400000
 #define F_NOUSERDATA   (F_NODEADDR | F_FQDN | F_FQDNOLD | F_SUPTYPES)
 u_int options;
 
-#define IN6LEN         sizeof(struct in6_addr)
-#define SA6LEN         sizeof(struct sockaddr_in6)
 #define DUMMY_PORT     10101
 
 /*
@@ -224,7 +219,7 @@ void         retransmit(void);
 void    onint(int);
 size_t  pingerlen(void);
 int     pinger(void);
-const char *pr_addr(struct sockaddr *, int);
+const char *pr_addr(struct sockaddr *, socklen_t);
 void    pr_icmph(struct icmp6_hdr *, u_char *);
 void    pr_iph(struct ip6_hdr *);
 void    pr_suptypes(struct icmp6_nodeinfo *, size_t);
@@ -1165,7 +1160,7 @@ pr_pack(u_char *buf, int cc, struct msgh
        int i;
        int hoplim;
        struct sockaddr *from;
-       int fromlen;
+       socklen_t fromlen;
        u_char *cp = NULL, *dp, *end = buf + cc;
        struct in6_pktinfo *pktinfo = NULL;
        struct timespec ts, tp;
@@ -2197,7 +2192,7 @@ pr_iph(struct ip6_hdr *ip6)
  * a hostname.
  */
 const char *
-pr_addr(struct sockaddr *addr, int addrlen)
+pr_addr(struct sockaddr *addr, socklen_t addrlen)
 {
        static char buf[NI_MAXHOST];
        int flag = 0;

Reply via email to