summaryrefslogtreecommitdiffstats
path: root/usr.sbin/arp
diff options
context:
space:
mode:
authorshin <shin@FreeBSD.org>2000-03-03 13:01:57 +0000
committershin <shin@FreeBSD.org>2000-03-03 13:01:57 +0000
commit2ce6961c1be143a79856f434b91fcfb88cab0f04 (patch)
tree0169932ed47536d5dad44e00c23a85a7e68f805f /usr.sbin/arp
parentb284df6e2f2bcd796058219365ca60a53a0ea3ca (diff)
downloadFreeBSD-src-2ce6961c1be143a79856f434b91fcfb88cab0f04.zip
FreeBSD-src-2ce6961c1be143a79856f434b91fcfb88cab0f04.tar.gz
Change type of vars which hold in_addr.s_addr from u_long to u_int32_t,
for more safety on alpha. Approved by: jkh
Diffstat (limited to 'usr.sbin/arp')
-rw-r--r--usr.sbin/arp/arp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/arp/arp.c b/usr.sbin/arp/arp.c
index 0a572e9..3afd37d 100644
--- a/usr.sbin/arp/arp.c
+++ b/usr.sbin/arp/arp.c
@@ -96,7 +96,7 @@ int file(char *name);
void getsocket(void);
int my_ether_aton(char *a, u_char *n);
int rtmsg(int cmd);
-int get_ether_addr(u_long ipaddr, u_char *hwaddr);
+int get_ether_addr(u_int32_t ipaddr, u_char *hwaddr);
static int pid;
static int nflag; /* no reverse dns lookups */
@@ -641,10 +641,10 @@ doit:
#define MAX_IFS 32
int
-get_ether_addr(u_long ipaddr, u_char *hwaddr)
+get_ether_addr(u_int32_t ipaddr, u_char *hwaddr)
{
struct ifreq *ifr, *ifend, *ifp;
- u_long ina, mask;
+ u_int32_t ina, mask;
struct sockaddr_dl *dla;
struct ifreq ifreq;
struct ifconf ifc;
OpenPOWER on IntegriCloud