mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
EADDRINUSE is not defined on Windows.
This commit is contained in:
@ -862,6 +862,7 @@ typedef off_t os_off_t;
|
|||||||
#define SOCKET_EAGAIN WSAEINPROGRESS
|
#define SOCKET_EAGAIN WSAEINPROGRESS
|
||||||
#define SOCKET_ETIMEDOUT WSAETIMEDOUT
|
#define SOCKET_ETIMEDOUT WSAETIMEDOUT
|
||||||
#define SOCKET_EWOULDBLOCK WSAEWOULDBLOCK
|
#define SOCKET_EWOULDBLOCK WSAEWOULDBLOCK
|
||||||
|
#define SOCKET_EADDRINUSE WSAEADDRINUSE
|
||||||
#define SOCKET_ENFILE ENFILE
|
#define SOCKET_ENFILE ENFILE
|
||||||
#define SOCKET_EMFILE EMFILE
|
#define SOCKET_EMFILE EMFILE
|
||||||
#elif defined(OS2)
|
#elif defined(OS2)
|
||||||
@ -870,6 +871,7 @@ typedef off_t os_off_t;
|
|||||||
#define SOCKET_EAGAIN SOCEINPROGRESS
|
#define SOCKET_EAGAIN SOCEINPROGRESS
|
||||||
#define SOCKET_ETIMEDOUT SOCKET_EINTR
|
#define SOCKET_ETIMEDOUT SOCKET_EINTR
|
||||||
#define SOCKET_EWOULDBLOCK SOCEWOULDBLOCK
|
#define SOCKET_EWOULDBLOCK SOCEWOULDBLOCK
|
||||||
|
#define SOCKET_EADDRINUSE SOCEADDRINUSE
|
||||||
#define SOCKET_ENFILE SOCENFILE
|
#define SOCKET_ENFILE SOCENFILE
|
||||||
#define SOCKET_EMFILE SOCEMFILE
|
#define SOCKET_EMFILE SOCEMFILE
|
||||||
#define closesocket(A) soclose(A)
|
#define closesocket(A) soclose(A)
|
||||||
@ -880,6 +882,7 @@ typedef off_t os_off_t;
|
|||||||
#define SOCKET_EAGAIN EAGAIN
|
#define SOCKET_EAGAIN EAGAIN
|
||||||
#define SOCKET_ETIMEDOUT SOCKET_EINTR
|
#define SOCKET_ETIMEDOUT SOCKET_EINTR
|
||||||
#define SOCKET_EWOULDBLOCK EWOULDBLOCK
|
#define SOCKET_EWOULDBLOCK EWOULDBLOCK
|
||||||
|
#define SOCKET_EADDRINUSE EADDRINUSE
|
||||||
#define SOCKET_ENFILE ENFILE
|
#define SOCKET_ENFILE ENFILE
|
||||||
#define SOCKET_EMFILE EMFILE
|
#define SOCKET_EMFILE EMFILE
|
||||||
#endif
|
#endif
|
||||||
|
@ -1401,7 +1401,7 @@ static void network_init(void)
|
|||||||
{
|
{
|
||||||
if (((ret= bind(ip_sock, my_reinterpret_cast(struct sockaddr *) (&IPaddr),
|
if (((ret= bind(ip_sock, my_reinterpret_cast(struct sockaddr *) (&IPaddr),
|
||||||
sizeof(IPaddr))) >= 0) ||
|
sizeof(IPaddr))) >= 0) ||
|
||||||
(socket_errno != EADDRINUSE) ||
|
(socket_errno != SOCKET_EADDRINUSE) ||
|
||||||
(waited >= mysqld_port_timeout))
|
(waited >= mysqld_port_timeout))
|
||||||
break;
|
break;
|
||||||
sql_print_information("Retrying bind on TCP/IP port %u", mysqld_port);
|
sql_print_information("Retrying bind on TCP/IP port %u", mysqld_port);
|
||||||
|
Reference in New Issue
Block a user