diff options
author | Sitsofe Wheeler <sitsofe@yahoo.com> | 2018-03-25 20:56:07 +0100 |
---|---|---|
committer | Sitsofe Wheeler <sitsofe@yahoo.com> | 2018-03-27 20:18:38 +0100 |
commit | a6ab5391edbc87bdf1e5c0d218ccf7d8325a8c55 (patch) | |
tree | aefea32d4604160fbcf1b96822050773ef1a9ef3 /os/windows/posix/include/arpa/inet.h | |
parent | dac7244bf482557c2e46aac1171c3890b3d9316f (diff) | |
download | fio-a6ab5391edbc87bdf1e5c0d218ccf7d8325a8c55.tar.gz fio-a6ab5391edbc87bdf1e5c0d218ccf7d8325a8c55.tar.bz2 |
windows: target Windows 7 and add support for more than 64 CPUs
Introduce support for targeting the build to either Windows XP or
Windows 7 (the default). When targeting Windows 7 this allows us to use
the process group APIs which are required are required to support more
than 64 CPUs.
These changes mean if you want a Windows binary that supports versions
of Windows below Windows 7/Windows Server 2008 R2 you will need to
explicitly use the --target-win-ver=xp configure option at build time.
Such builds will lack features (such as the ability to access CPUs
beyond those in fio's default process group) that are dependent on
recent Windows APIs.
Signed-off-by: Sitsofe Wheeler <sitsofe@yahoo.com>
Diffstat (limited to 'os/windows/posix/include/arpa/inet.h')
-rw-r--r-- | os/windows/posix/include/arpa/inet.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/os/windows/posix/include/arpa/inet.h b/os/windows/posix/include/arpa/inet.h index 30498c67..056f1dd5 100644 --- a/os/windows/posix/include/arpa/inet.h +++ b/os/windows/posix/include/arpa/inet.h @@ -12,8 +12,10 @@ typedef int in_addr_t; in_addr_t inet_network(const char *cp); +#ifdef CONFIG_WINDOWS_XP const char *inet_ntop(int af, const void *restrict src, char *restrict dst, socklen_t size); int inet_pton(int af, const char *restrict src, void *restrict dst); +#endif #endif /* ARPA_INET_H */ |