mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
merge with mysql-5.1.63
This commit is contained in:
@ -944,13 +944,13 @@ static void close_connections(void)
|
||||
{
|
||||
if (base_ip_sock != INVALID_SOCKET)
|
||||
{
|
||||
(void) shutdown(base_ip_sock, SHUT_RDWR);
|
||||
(void) mysql_socket_shutdown(base_ip_sock, SHUT_RDWR);
|
||||
(void) closesocket(base_ip_sock);
|
||||
base_ip_sock= INVALID_SOCKET;
|
||||
}
|
||||
if (extra_ip_sock != INVALID_SOCKET)
|
||||
{
|
||||
(void) shutdown(extra_ip_sock, SHUT_RDWR);
|
||||
(void) mysql_socket_shutdown(extra_ip_sock, SHUT_RDWR);
|
||||
(void) closesocket(extra_ip_sock);
|
||||
extra_ip_sock= INVALID_SOCKET;
|
||||
}
|
||||
@ -982,7 +982,7 @@ static void close_connections(void)
|
||||
#ifdef HAVE_SYS_UN_H
|
||||
if (unix_sock != INVALID_SOCKET)
|
||||
{
|
||||
(void) shutdown(unix_sock, SHUT_RDWR);
|
||||
(void) mysql_socket_shutdown(unix_sock, SHUT_RDWR);
|
||||
(void) closesocket(unix_sock);
|
||||
(void) unlink(mysqld_unix_port);
|
||||
unix_sock= INVALID_SOCKET;
|
||||
@ -1098,7 +1098,7 @@ static void close_socket(my_socket sock, const char *info)
|
||||
if (sock != INVALID_SOCKET)
|
||||
{
|
||||
DBUG_PRINT("info", ("calling shutdown on %s socket", info));
|
||||
(void) shutdown(sock, SHUT_RDWR);
|
||||
(void) mysql_socket_shutdown(sock, SHUT_RDWR);
|
||||
#if defined(__NETWARE__)
|
||||
/*
|
||||
The following code is disabled for normal systems as it causes MySQL
|
||||
@ -2551,10 +2551,6 @@ static void check_data_home(const char *path)
|
||||
|
||||
#endif /*__WIN__ || __NETWARE */
|
||||
|
||||
#ifdef HAVE_LINUXTHREADS
|
||||
#define UNSAFE_DEFAULT_LINUX_THREADS 200
|
||||
#endif
|
||||
|
||||
|
||||
#if BACKTRACE_DEMANGLE
|
||||
#include <cxxabi.h>
|
||||
@ -5244,7 +5240,7 @@ pthread_handler_t handle_connections_sockets(void *arg __attribute__((unused)))
|
||||
if (req.sink)
|
||||
((void (*)(int))req.sink)(req.fd);
|
||||
|
||||
(void) shutdown(new_sock, SHUT_RDWR);
|
||||
(void) mysql_socket_shutdown(new_sock, SHUT_RDWR);
|
||||
(void) closesocket(new_sock);
|
||||
continue;
|
||||
}
|
||||
@ -5259,7 +5255,7 @@ pthread_handler_t handle_connections_sockets(void *arg __attribute__((unused)))
|
||||
if (getsockname(new_sock,&dummy, &dummyLen) < 0)
|
||||
{
|
||||
sql_perror("Error on new connection socket");
|
||||
(void) shutdown(new_sock, SHUT_RDWR);
|
||||
(void) mysql_socket_shutdown(new_sock, SHUT_RDWR);
|
||||
(void) closesocket(new_sock);
|
||||
continue;
|
||||
}
|
||||
@ -5271,7 +5267,7 @@ pthread_handler_t handle_connections_sockets(void *arg __attribute__((unused)))
|
||||
|
||||
if (!(thd= new THD))
|
||||
{
|
||||
(void) shutdown(new_sock, SHUT_RDWR);
|
||||
(void) mysql_socket_shutdown(new_sock, SHUT_RDWR);
|
||||
VOID(closesocket(new_sock));
|
||||
continue;
|
||||
}
|
||||
@ -5290,7 +5286,7 @@ pthread_handler_t handle_connections_sockets(void *arg __attribute__((unused)))
|
||||
vio_delete(vio_tmp);
|
||||
else
|
||||
{
|
||||
(void) shutdown(new_sock, SHUT_RDWR);
|
||||
(void) mysql_socket_shutdown(new_sock, SHUT_RDWR);
|
||||
(void) closesocket(new_sock);
|
||||
}
|
||||
delete thd;
|
||||
|
Reference in New Issue
Block a user