summaryrefslogtreecommitdiff
path: root/os/windows/posix/include/netinet
diff options
context:
space:
mode:
authorBruce Cran <bruce@cran.org.uk>2012-02-20 20:18:19 +0100
committerJens Axboe <axboe@kernel.dk>2012-02-20 20:18:19 +0100
commit93bcfd20e37cef8cec350fe06d3a086724c9f257 (patch)
treefee8b2da5b190b0d4fd940f7cef5e58cd7faa113 /os/windows/posix/include/netinet
parent16de1bf91ca80e62ce257a24cae471fab140bbe0 (diff)
downloadfio-93bcfd20e37cef8cec350fe06d3a086724c9f257.tar.gz
fio-93bcfd20e37cef8cec350fe06d3a086724c9f257.tar.bz2
Move Windows port to MinGW
- Add calls to WSAStartup in the network code as required by Winsock. - Add Windows-specific init_random_state function which uses the Crypto API. - Move Windows port to MinGW and update build system to create a 64-bit binary by default. - Install text files as .rtf so they won't open in Notepad by default (Wordpad understands Unix line endings; Notepad doesn't). - Simplify WiX installer code. Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'os/windows/posix/include/netinet')
-rw-r--r--os/windows/posix/include/netinet/in.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/os/windows/posix/include/netinet/in.h b/os/windows/posix/include/netinet/in.h
new file mode 100644
index 00000000..80b69a72
--- /dev/null
+++ b/os/windows/posix/include/netinet/in.h
@@ -0,0 +1,21 @@
+#ifndef NETINET_IN_H
+#define NETINET_IN_H
+
+#include <inttypes.h>
+#include <sys/un.h>
+
+struct in6_addr
+{
+ uint8_t s6_addr[16];
+};
+
+struct sockaddr_in6
+{
+ sa_family_t sin6_family; // AF_INET6.
+ in_port_t sin6_port; // Port number.
+ uint32_t sin6_flowinfo; // IPv6 traffic class and flow information.
+ struct in6_addr sin6_addr; // IPv6 address.
+ uint32_t sin6_scope_id; // Set of interfaces for a scope.
+};
+
+#endif /* NETINET_IN_H */