diff -upk.orig tcptraceroute-1.5beta7.orig/datalink.c tcptraceroute-1.5beta7/datalink.c --- tcptraceroute-1.5beta7.orig/datalink.c 2006-03-29 02:30:25 +0000 +++ tcptraceroute-1.5beta7/datalink.c 2006-05-24 20:54:23 +0000 @@ -281,7 +281,8 @@ void getinterfaces(void) u_long findsrc(u_long dest) { struct sockaddr_in sinsrc, sindest; - int s, size; + int s; + socklen_t size; if ((s = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) pfatal("socket error"); diff -upk.orig tcptraceroute-1.5beta7.orig/probe.c tcptraceroute-1.5beta7/probe.c --- tcptraceroute-1.5beta7.orig/probe.c 2006-03-29 02:30:40 +0000 +++ tcptraceroute-1.5beta7/probe.c 2006-05-24 20:53:52 +0000 @@ -80,7 +80,8 @@ void freeproberecord(proberecord *record u_short allocateport(u_short requested) { struct sockaddr_in in; - int s, insize; + int s; + socklen_t insize; if ((s = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)) < 0) pfatal("socket error"); diff -upk.orig tcptraceroute-1.5beta7.orig/util.h tcptraceroute-1.5beta7/util.h --- tcptraceroute-1.5beta7.orig/util.h 2006-05-24 20:37:22 +0000 +++ tcptraceroute-1.5beta7/util.h 2006-05-24 20:50:05 +0000 @@ -49,7 +49,7 @@ libnet_name_resolve((u_char *)hostname, numeric) #else #define hosttoip(hostname, numeric) \ - libnet_name2addr4(libnet_context, (u_char *)hostname, numeric) + libnet_name2addr4(libnet_context, (char *)hostname, numeric) #endif void fatal(char *, ...) TCPTRACEROUTE_NORETURN TCPTRACEROUTE_FORMAT((__printf__, 1, 2));