convert from kinfo to sysctl
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Fri, 2 Apr 1993 03:14:55 +0000 (19:14 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Fri, 2 Apr 1993 03:14:55 +0000 (19:14 -0800)
SCCS-vsn: usr.sbin/arp/arp.c 5.17

usr/src/usr.sbin/arp/arp.c

index 11bbd04..9461958 100644 (file)
@@ -15,7 +15,7 @@ char copyright[] =
 #endif /* not lint */
 
 #ifndef lint
 #endif /* not lint */
 
 #ifndef lint
-static char sccsid[] = "@(#)arp.c      5.16 (Berkeley) %G%";
+static char sccsid[] = "@(#)arp.c      5.17 (Berkeley) %G%";
 #endif /* not lint */
 
 /*
 #endif /* not lint */
 
 /*
@@ -25,7 +25,7 @@ static char sccsid[] = "@(#)arp.c     5.16 (Berkeley) %G%";
 #include <sys/param.h>
 #include <sys/file.h>
 #include <sys/socket.h>
 #include <sys/param.h>
 #include <sys/file.h>
 #include <sys/socket.h>
-#include <sys/kinfo.h>
+#include <sys/sysctl.h>
 
 #include <net/if.h>
 #include <net/if_dl.h>
 
 #include <net/if.h>
 #include <net/if_dl.h>
@@ -317,8 +317,8 @@ delete:
 dump(addr)
 u_long addr;
 {
 dump(addr)
 u_long addr;
 {
-       int sz, needed, rlen;
-       long op = KINFO_RT_FLAGS | (((long)AF_INET) << 16);
+       int mib[6];
+       size_t needed;
        char *host, *malloc(), *lim, *buf, *next;
        struct rt_msghdr *rtm;
        struct sockaddr_inarp *sin;
        char *host, *malloc(), *lim, *buf, *next;
        struct rt_msghdr *rtm;
        struct sockaddr_inarp *sin;