mirror of
https://github.com/holub/mame
synced 2025-10-08 09:30:17 +03:00
Merge pull request #3464 from sschnelle/reuseaddr
Set SO_REUSEADDR in posixsocket
This commit is contained in:
commit
683d649d77
@ -176,6 +176,14 @@ osd_file::error posix_open_socket(std::string const &path, std::uint32_t openfla
|
|||||||
return errno_to_file_error(err);
|
return errno_to_file_error(err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (::setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, reinterpret_cast<const char *>(&flag), sizeof(flag)) < 0)
|
||||||
|
{
|
||||||
|
int const err = errno;
|
||||||
|
::close(sock);
|
||||||
|
return errno_to_file_error(err);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// listening socket support
|
// listening socket support
|
||||||
if (openflags & OPEN_FLAG_CREATE)
|
if (openflags & OPEN_FLAG_CREATE)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user