From 5e3411b1a15d2dd927cb59cd81da78cf3198dde5 Mon Sep 17 00:00:00 2001 From: Gurucharan Shetty Date: Mon, 10 Mar 2014 10:06:52 -0700 Subject: [PATCH] windows: Add stub headers for windows. Windows does not have a bunch of headers that are available in Linux. Instead of littering the code with #ifndef _WIN32, add stub headers. Signed-off-by: Gurucharan Shetty Acked-by: Ben Pfaff --- include/windows/arpa/inet.h | 0 include/windows/automake.mk | 18 ++++++++++++++++++ include/windows/net/if.h | 0 include/windows/netdb.h | 0 include/windows/netinet/icmp6.h | 0 include/windows/netinet/in.h | 0 include/windows/netinet/in_systm.h | 0 include/windows/netinet/ip.h | 0 include/windows/netinet/ip6.h | 0 include/windows/netinet/tcp.h | 0 include/windows/poll.h | 0 include/windows/strings.h | 0 include/windows/sys/ioctl.h | 0 include/windows/sys/socket.h | 0 include/windows/sys/time.h | 0 include/windows/sys/uio.h | 0 include/windows/sys/un.h | 0 include/windows/sys/wait.h | 0 include/windows/unistd.h | 0 19 files changed, 18 insertions(+) create mode 100644 include/windows/arpa/inet.h create mode 100644 include/windows/net/if.h create mode 100644 include/windows/netdb.h create mode 100644 include/windows/netinet/icmp6.h create mode 100644 include/windows/netinet/in.h create mode 100644 include/windows/netinet/in_systm.h create mode 100644 include/windows/netinet/ip.h create mode 100644 include/windows/netinet/ip6.h create mode 100644 include/windows/netinet/tcp.h create mode 100644 include/windows/poll.h create mode 100644 include/windows/strings.h create mode 100644 include/windows/sys/ioctl.h create mode 100644 include/windows/sys/socket.h create mode 100644 include/windows/sys/time.h create mode 100644 include/windows/sys/uio.h create mode 100644 include/windows/sys/un.h create mode 100644 include/windows/sys/wait.h create mode 100644 include/windows/unistd.h diff --git a/include/windows/arpa/inet.h b/include/windows/arpa/inet.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/automake.mk b/include/windows/automake.mk index b8f144e84..140a6482c 100644 --- a/include/windows/automake.mk +++ b/include/windows/automake.mk @@ -6,7 +6,25 @@ # without warranty of any kind. noinst_HEADERS += \ + include/windows/arpa/inet.h \ include/windows/getopt.h \ + include/windows/net/if.h \ + include/windows/netdb.h \ + include/windows/netinet/icmp6.h \ + include/windows/netinet/in.h \ + include/windows/netinet/in_systm.h \ + include/windows/netinet/ip.h \ + include/windows/netinet/ip6.h \ + include/windows/netinet/tcp.h \ + include/windows/poll.h \ + include/windows/strings.h \ include/windows/syslog.h \ + include/windows/sys/ioctl.h \ include/windows/sys/resource.h \ + include/windows/sys/socket.h \ + include/windows/sys/time.h \ + include/windows/sys/uio.h \ + include/windows/sys/un.h \ + include/windows/sys/wait.h \ + include/windows/unistd.h \ include/windows/windefs.h diff --git a/include/windows/net/if.h b/include/windows/net/if.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/netdb.h b/include/windows/netdb.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/netinet/icmp6.h b/include/windows/netinet/icmp6.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/netinet/in.h b/include/windows/netinet/in.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/netinet/in_systm.h b/include/windows/netinet/in_systm.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/netinet/ip.h b/include/windows/netinet/ip.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/netinet/ip6.h b/include/windows/netinet/ip6.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/netinet/tcp.h b/include/windows/netinet/tcp.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/poll.h b/include/windows/poll.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/strings.h b/include/windows/strings.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/sys/ioctl.h b/include/windows/sys/ioctl.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/sys/socket.h b/include/windows/sys/socket.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/sys/time.h b/include/windows/sys/time.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/sys/uio.h b/include/windows/sys/uio.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/sys/un.h b/include/windows/sys/un.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/sys/wait.h b/include/windows/sys/wait.h new file mode 100644 index 000000000..e69de29bb diff --git a/include/windows/unistd.h b/include/windows/unistd.h new file mode 100644 index 000000000..e69de29bb -- 2.20.1