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 <gshe...@nicira.com> --- include/windows/automake.mk | 18 ++++++++++++++++++ 1 file 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 0000000..e69de29 diff --git a/include/windows/automake.mk b/include/windows/automake.mk index b8f144e..140a648 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 0000000..e69de29 diff --git a/include/windows/netdb.h b/include/windows/netdb.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/netinet/icmp6.h b/include/windows/netinet/icmp6.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/netinet/in.h b/include/windows/netinet/in.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/netinet/in_systm.h b/include/windows/netinet/in_systm.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/netinet/ip.h b/include/windows/netinet/ip.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/netinet/ip6.h b/include/windows/netinet/ip6.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/netinet/tcp.h b/include/windows/netinet/tcp.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/poll.h b/include/windows/poll.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/strings.h b/include/windows/strings.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/sys/ioctl.h b/include/windows/sys/ioctl.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/sys/socket.h b/include/windows/sys/socket.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/sys/time.h b/include/windows/sys/time.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/sys/uio.h b/include/windows/sys/uio.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/sys/un.h b/include/windows/sys/un.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/sys/wait.h b/include/windows/sys/wait.h new file mode 100644 index 0000000..e69de29 diff --git a/include/windows/unistd.h b/include/windows/unistd.h new file mode 100644 index 0000000..e69de29 -- 1.7.9.5 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev