Erik
--- route.c.orig Sat Oct 6 14:48:41 1973
+++ route.c Sat Oct 6 14:48:52 1973
@@ -128,7 +128,7 @@
struct sockaddr_in *sin;
struct hostent *ent;
struct netent *np;
- unsigned long ad, host_ad;
+ unsigned int ad, host_ad;
/* Grmpf. -FvK */
sin = (struct sockaddr_in *) sap;
@@ -148,7 +148,7 @@
strcpy(name, "*");
return (0);
}
- ad = (unsigned long) sin->sin_addr.s_addr;
+ ad = (unsigned int) sin->sin_addr.s_addr;
host_ad = ntohl(ad);
np = NULL;
@@ -404,7 +404,7 @@
}
/* sanity checks.. */
if (mask_in_addr(rt)) {
- unsigned long mask = ~ntohl(mask_in_addr(rt));
+ unsigned int mask = ~ntohl(mask_in_addr(rt));
if (rt.rt_flags & RTF_HOST) {
fprintf(stderr, NLS_CATGETS(catfd, routeSet, route_netmask1,
"route: netmask doesn't make sense with host route\n"));