Inhibit compiler warnings.
[rpld.git] / linux-nit.c
index bef3c92..54f712c 100644 (file)
@@ -76,6 +76,7 @@ static char rcsid[] = "$Id: linux-nit.c,v 1.5 2001/11/01 15:26:29 root Exp $";
 #include "project.h"
 #include "nit.h"
 
+#include <stdlib.h>
 #include <sys/socket.h>
 #include <linux/if_ether.h>
 #include <linux/if_arp.h>
@@ -104,7 +105,7 @@ struct nit
 
 
 static void
-get_hwaddr (unsigned char *name, unsigned char *addr)
+get_hwaddr (char *name, unsigned char *addr)
 {
   struct ifreq ifr;
   int fd = socket (AF_INET, SOCK_DGRAM, 0);
@@ -284,7 +285,7 @@ nit_recv (struct nit *n, unsigned char *buf, int len, unsigned char *ufrom,
   fd_set rfds;
   int ret;
   struct sockaddr_ll from;
-  int fromlen = sizeof (from);
+  socklen_t fromlen = sizeof (from);
 
 
   FD_ZERO (&rfds);