gcc/libstdc++-v3/include/experimental
Jonathan Wakely cd67d138ec libstdc++: Make Networking TS headers more portable [PR100285]
Add more preprocessor conditions to check for constants being defined
before using them, so that the Networking TS headers can be compiled on
a wider range of platforms.

Signed-off-by: Jonathan Wakely <jwakely@redhat.com>

libstdc++-v3/ChangeLog:

	PR libstdc++/100285
	* configure.ac: Check for O_NONBLOCK.
	* configure: Regenerate.
	* include/experimental/internet: Include <ws2tcpip.h> for
	Windows.  Use preprocessor conditions around more constants.
	* include/experimental/socket: Use preprocessor conditions
	around more constants.
	* testsuite/experimental/net/internet/resolver/base.cc: Only use
	constants when the corresponding C macro is defined.
	* testsuite/experimental/net/socket/basic_socket.cc: Likewise.
	* testsuite/experimental/net/socket/socket_base.cc: Likewise.
	Make preprocessor checks more fine-grained.
2021-08-26 12:41:28 +01:00
..
bits libstdc++: Improvements to Doxygen markup 2021-07-01 18:45:48 +01:00
algorithm
any libstdc++: Remove unnecessary uses of <utility> 2021-07-27 12:04:18 +01:00
array libstdc++: Fix doxygen markup for group close commands 2021-04-06 16:43:24 +01:00
buffer libstdc++: Fix doxygen markup for group close commands 2021-04-06 16:43:24 +01:00
chrono
deque
executor libstdc++: Remove unnecessary uses of <utility> 2021-07-27 12:04:18 +01:00
filesystem
forward_list
functional
internet libstdc++: Make Networking TS headers more portable [PR100285] 2021-08-26 12:41:28 +01:00
io_context libstdc++: Allow net::io_context to compile without <poll.h> [PR 100180] 2021-04-23 13:54:39 +01:00
iterator
list
map
memory libstdc++: Remove unnecessary uses of <utility> 2021-07-27 12:04:18 +01:00
memory_resource
net
netfwd
numeric
optional libstdc++: Simplify std::optional::value() 2021-07-27 21:36:01 +01:00
propagate_const libstdc++: Finish implementing LWG 3413 for propagate_const 2021-06-08 15:01:06 +01:00
random libstdc++: Add [[nodiscard]] to experimental::randint 2021-08-12 19:46:16 +01:00
ratio
regex
set
simd libstdc++: Improve Doxygen documentation groups [PR 101258] 2021-07-01 00:25:46 +01:00
socket libstdc++: Make Networking TS headers more portable [PR100285] 2021-08-26 12:41:28 +01:00
source_location
string
string_view
system_error
timer
tuple
type_traits libstdc++: Improve Doxygen documentation groups [PR 101258] 2021-07-01 00:25:46 +01:00
unordered_map
unordered_set
utility
vector