Commands: Build with IPV6 enabled

This commit is contained in:
Joel Sherrill 2012-10-23 14:20:32 -05:00
parent d422d0df64
commit df900d3a86
3 changed files with 35 additions and 1 deletions

View File

@ -41,31 +41,47 @@ static char sccsid[] = "@(#)inet6.c 8.4 (Berkeley) 4/20/94";
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
#ifdef __rtems__
#include "port_before.h"
#endif
#ifdef INET6
#include <sys/param.h>
#include <sys/socket.h>
#include <sys/socketvar.h>
#include <sys/ioctl.h>
#include <sys/mbuf.h>
#ifdef __rtems__
#include <freebsd/sys/mbuf.h>
#include <freebsd/sys/protosw.h>
#else
#include <sys/mbuf.h>
#include <sys/protosw.h>
#endif
#include <sys/sysctl.h>
#include <net/route.h>
#include <net/if.h>
#ifdef __rtems__
#include <freebsd/net/if_var.h>
#else
#include <net/if_var.h>
#endif
#include <netinet/in.h>
#include <netinet/ip6.h>
#include <netinet/icmp6.h>
#include <netinet/in_systm.h>
#ifdef __rtems__
#include <freebsd/netinet6/in6_pcb.h>
#include <freebsd/netinet6/in6_var.h>
#include <freebsd/netinet6/ip6_var.h>
#include <freebsd/netinet6/pim6_var.h>
#include <freebsd/netinet6/raw_ip6.h>
#else
#include <netinet6/in6_pcb.h>
#include <netinet6/in6_var.h>
#include <netinet6/ip6_var.h>
#include <netinet6/pim6_var.h>
#include <netinet6/raw_ip6.h>
#endif
#include <arpa/inet.h>
#include <netdb.h>

View File

@ -68,6 +68,9 @@
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
#ifdef __rtems__
#include "port_before.h"
#endif
#ifdef INET6
#include <sys/param.h>
#include <sys/queue.h>
@ -87,7 +90,11 @@ __FBSDID("$FreeBSD$");
#include <sys/time.h>
#include <net/if.h>
#ifdef __rtems__
#include <freebsd/net/if_var.h>
#else
#include <net/if_var.h>
#endif
#include <net/route.h>
#include <netinet/in.h>
@ -98,7 +105,11 @@ __FBSDID("$FreeBSD$");
#include <stdlib.h>
#define KERNEL 1
#ifdef __rtems__
#include <freebsd/netinet6/ip6_mroute.h>
#else
#include <netinet6/ip6_mroute.h>
#endif
#undef KERNEL
#include "netstat.h"

View File

@ -99,11 +99,18 @@ __FBSDID("$FreeBSD$");
#include <netinet/in.h>
#ifdef INET6
#include <net/if.h>
#ifdef __rtems__
#include <freebsd/net/if_var.h>
#include <sys/sysctl.h>
#include <sys/ioctl.h>
#include <freebsd/netinet6/in6_var.h> /* XXX */
#else
#include <net/if_var.h>
#include <sys/sysctl.h>
#include <sys/ioctl.h>
#include <netinet6/in6_var.h> /* XXX */
#endif
#endif
#include <arpa/inet.h>
#include <arpa/nameser.h>