mirror of
https://github.com/holub/mame
synced 2025-10-07 09:25:34 +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);
|
||||
}
|
||||
|
||||
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
|
||||
if (openflags & OPEN_FLAG_CREATE)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user