summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--freebsd-userspace/lib/libc/net/getaddrinfo.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/freebsd-userspace/lib/libc/net/getaddrinfo.c b/freebsd-userspace/lib/libc/net/getaddrinfo.c
index bbd5efab..b9b52794 100644
--- a/freebsd-userspace/lib/libc/net/getaddrinfo.c
+++ b/freebsd-userspace/lib/libc/net/getaddrinfo.c
@@ -66,11 +66,18 @@ __FBSDID("$FreeBSD$");
#include <netinet/in.h>
#include <sys/queue.h>
#ifdef INET6
+#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>
#include <rpc/rpc.h>