gcc/libstdc++-v3/include/experimental
Jonathan Wakely 187fdaea67 PR libstdc++/89460 Fix Networking TS test failures on HP-UX
Check for availability of POSIX sockatmark before using it.

Rename _S_ntoh overloads that are ambiguous when passed an integral type
that is neither uint16_t nor uint32_t.

	PR libstdc++/89460
	* configure.ac: Check for sockatmark.
	* crossconfig.m4: Check for sockatmark.
	* config.h.in: Regenerate.
	* configure: Regenerate.
	* include/experimental/internet (address_v4::_S_hton): Rename
	overloaded functions to _S_hton_16 and _S_ntoh_16.
	(address_v4::_S_ntoh): Rename to _S_ntoh_16 and _S_ntoh_32.
	(basic_endpoint): Adjust calls to _S_hton and _S_ntoh.
	* include/experimental/socket (basic_socket::at_mark): Check
	_GLIBCXX_HAVE_SOCKATMARK.

From-SVN: r269588
2019-03-11 16:28:11 +00:00
..
bits P0482R5 char8_t: Standard library support 2019-02-19 02:54:42 +00:00
algorithm Update copyright years. 2019-01-01 13:31:55 +01:00
any Fix after P0600. 2019-01-21 11:47:30 +00:00
array Update copyright years. 2019-01-01 13:31:55 +01:00
buffer Update copyright years. 2019-01-01 13:31:55 +01:00
chrono PR libstdc++/88607 replace or remove unnecessary UTF-8 characters 2019-01-03 20:38:11 +00:00
deque Update copyright years. 2019-01-01 13:31:55 +01:00
executor Update copyright years. 2019-01-01 13:31:55 +01:00
filesystem Update copyright years. 2019-01-01 13:31:55 +01:00
forward_list Avoid ambiguity between C++2a std::erase_if and LFTS version 2019-01-29 00:47:38 +00:00
functional PR libstdc++/88607 replace or remove unnecessary UTF-8 characters 2019-01-03 20:38:11 +00:00
internet PR libstdc++/89460 Fix Networking TS test failures on HP-UX 2019-03-11 16:28:11 +00:00
io_context Update copyright years. 2019-01-01 13:31:55 +01:00
iterator Update copyright years. 2019-01-01 13:31:55 +01:00
list Avoid ambiguity between C++2a std::erase_if and LFTS version 2019-01-29 00:47:38 +00:00
map Update copyright years. 2019-01-01 13:31:55 +01:00
memory PR libstdc++/88607 replace some more UTF-8 characters 2019-01-03 22:07:52 +00:00
memory_resource Fix after P0600. 2019-01-21 11:47:30 +00:00
net Update copyright years. 2019-01-01 13:31:55 +01:00
netfwd Update copyright years. 2019-01-01 13:31:55 +01:00
numeric Update copyright years. 2019-01-01 13:31:55 +01:00
optional Update copyright years. 2019-01-01 13:31:55 +01:00
propagate_const Update copyright years. 2019-01-01 13:31:55 +01:00
random Update copyright years. 2019-01-01 13:31:55 +01:00
ratio PR libstdc++/88607 replace or remove unnecessary UTF-8 characters 2019-01-03 20:38:11 +00:00
regex Update copyright years. 2019-01-01 13:31:55 +01:00
set Update copyright years. 2019-01-01 13:31:55 +01:00
socket PR libstdc++/89460 Fix Networking TS test failures on HP-UX 2019-03-11 16:28:11 +00:00
source_location Update copyright years. 2019-01-01 13:31:55 +01:00
string P0482R5 char8_t: Standard library support 2019-02-19 02:54:42 +00:00
string_view P0482R5 char8_t: Standard library support 2019-02-19 02:54:42 +00:00
system_error PR libstdc++/88607 replace or remove unnecessary UTF-8 characters 2019-01-03 20:38:11 +00:00
timer Update copyright years. 2019-01-01 13:31:55 +01:00
tuple PR libstdc++/88607 replace or remove unnecessary UTF-8 characters 2019-01-03 20:38:11 +00:00
type_traits PR libstdc++/88607 replace or remove unnecessary UTF-8 characters 2019-01-03 20:38:11 +00:00
unordered_map Update copyright years. 2019-01-01 13:31:55 +01:00
unordered_set Update copyright years. 2019-01-01 13:31:55 +01:00
utility Update copyright years. 2019-01-01 13:31:55 +01:00
vector Update copyright years. 2019-01-01 13:31:55 +01:00