diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-10-17 11:13:36 -0500 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-10-17 11:13:36 -0500 |
commit | b6ac989f8a189c24500efa9b54ec466badfd3072 (patch) | |
tree | db534dfdfc3772a66748af861d1d36fb1d9ad35e /freebsd-userspace/commands/usr.bin/netstat/inet.c | |
parent | Added rtems exit code to ping, route, and ifconfig commands. (diff) | |
download | rtems-libbsd-b6ac989f8a189c24500efa9b54ec466badfd3072.tar.bz2 |
Add netstat command
This adds the netstat command. All but one file is currently enabled.
That file does not currently build.
Also added libmemstat and libutil. libmemstat had a lot of code related
to kvm and kernel memory access disabled. This may or may not be an
issue.
Diffstat (limited to '')
-rw-r--r-- | freebsd-userspace/commands/usr.bin/netstat/inet.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/freebsd-userspace/commands/usr.bin/netstat/inet.c b/freebsd-userspace/commands/usr.bin/netstat/inet.c index 37b650c5..f6d111f3 100644 --- a/freebsd-userspace/commands/usr.bin/netstat/inet.c +++ b/freebsd-userspace/commands/usr.bin/netstat/inet.c @@ -66,8 +66,28 @@ __FBSDID("$FreeBSD$"); #ifdef INET6 #include <netinet/ip6.h> #endif /* INET6 */ +#ifdef __rtems__ +#include <freebsd/netinet/in_pcb.h> +#else #include <netinet/in_pcb.h> +#endif #include <netinet/ip_icmp.h> +#ifdef __rtems__ +#include <freebsd/netinet/icmp_var.h> +#include <freebsd/netinet/igmp_var.h> +#include <freebsd/netinet/ip_var.h> +#include <freebsd/netinet/pim_var.h> +#include <netinet/tcp.h> +#include <freebsd/netinet/tcpip.h> +#include <freebsd/netinet/tcp_seq.h> +#define TCPSTATES +#include <freebsd/netinet/tcp_fsm.h> +#include <freebsd/netinet/tcp_timer.h> +#include <freebsd/netinet/tcp_var.h> +#include <freebsd/netinet/tcp_debug.h> +#include <netinet/udp.h> +#include <freebsd/netinet/udp_var.h> +#else #include <netinet/icmp_var.h> #include <netinet/igmp_var.h> #include <netinet/ip_var.h> @@ -82,6 +102,7 @@ __FBSDID("$FreeBSD$"); #include <netinet/tcp_debug.h> #include <netinet/udp.h> #include <netinet/udp_var.h> +#endif #include <arpa/inet.h> #include <err.h> |