Commit 9d65cd5b authored by unknown's avatar unknown

Merge shellback.(none):/home/msvensson/mysql/work/my51-work

into  shellback.(none):/home/msvensson/mysql/mysql-5.1-maint

parents f3c2cc13 cdc2c4e9
...@@ -782,7 +782,7 @@ static void close_connections(void) ...@@ -782,7 +782,7 @@ static void close_connections(void)
{ {
if (ip_sock != INVALID_SOCKET) if (ip_sock != INVALID_SOCKET)
{ {
(void) shutdown(ip_sock,2); (void) shutdown(ip_sock, SHUT_RDWR);
(void) closesocket(ip_sock); (void) closesocket(ip_sock);
ip_sock= INVALID_SOCKET; ip_sock= INVALID_SOCKET;
} }
...@@ -814,7 +814,7 @@ static void close_connections(void) ...@@ -814,7 +814,7 @@ static void close_connections(void)
#ifdef HAVE_SYS_UN_H #ifdef HAVE_SYS_UN_H
if (unix_sock != INVALID_SOCKET) if (unix_sock != INVALID_SOCKET)
{ {
(void) shutdown(unix_sock,2); (void) shutdown(unix_sock, SHUT_RDWR);
(void) closesocket(unix_sock); (void) closesocket(unix_sock);
(void) unlink(mysqld_unix_port); (void) unlink(mysqld_unix_port);
unix_sock= INVALID_SOCKET; unix_sock= INVALID_SOCKET;
...@@ -918,7 +918,7 @@ static void close_server_sock() ...@@ -918,7 +918,7 @@ static void close_server_sock()
{ {
ip_sock=INVALID_SOCKET; ip_sock=INVALID_SOCKET;
DBUG_PRINT("info",("calling shutdown on TCP/IP socket")); DBUG_PRINT("info",("calling shutdown on TCP/IP socket"));
VOID(shutdown(tmp_sock,2)); VOID(shutdown(tmp_sock, SHUT_RDWR));
#if defined(__NETWARE__) #if defined(__NETWARE__)
/* /*
The following code is disabled for normal systems as it causes MySQL The following code is disabled for normal systems as it causes MySQL
...@@ -933,7 +933,7 @@ static void close_server_sock() ...@@ -933,7 +933,7 @@ static void close_server_sock()
{ {
unix_sock=INVALID_SOCKET; unix_sock=INVALID_SOCKET;
DBUG_PRINT("info",("calling shutdown on unix socket")); DBUG_PRINT("info",("calling shutdown on unix socket"));
VOID(shutdown(tmp_sock,2)); VOID(shutdown(tmp_sock, SHUT_RDWR));
#if defined(__NETWARE__) #if defined(__NETWARE__)
/* /*
The following code is disabled for normal systems as it may cause MySQL The following code is disabled for normal systems as it may cause MySQL
...@@ -4237,7 +4237,7 @@ pthread_handler_t handle_connections_sockets(void *arg __attribute__((unused))) ...@@ -4237,7 +4237,7 @@ pthread_handler_t handle_connections_sockets(void *arg __attribute__((unused)))
if (req.sink) if (req.sink)
((void (*)(int))req.sink)(req.fd); ((void (*)(int))req.sink)(req.fd);
(void) shutdown(new_sock,2); (void) shutdown(new_sock, SHUT_RDWR);
(void) closesocket(new_sock); (void) closesocket(new_sock);
continue; continue;
} }
...@@ -4252,7 +4252,7 @@ pthread_handler_t handle_connections_sockets(void *arg __attribute__((unused))) ...@@ -4252,7 +4252,7 @@ pthread_handler_t handle_connections_sockets(void *arg __attribute__((unused)))
if (getsockname(new_sock,&dummy, &dummyLen) < 0) if (getsockname(new_sock,&dummy, &dummyLen) < 0)
{ {
sql_perror("Error on new connection socket"); sql_perror("Error on new connection socket");
(void) shutdown(new_sock,2); (void) shutdown(new_sock, SHUT_RDWR);
(void) closesocket(new_sock); (void) closesocket(new_sock);
continue; continue;
} }
...@@ -4264,7 +4264,7 @@ pthread_handler_t handle_connections_sockets(void *arg __attribute__((unused))) ...@@ -4264,7 +4264,7 @@ pthread_handler_t handle_connections_sockets(void *arg __attribute__((unused)))
if (!(thd= new THD)) if (!(thd= new THD))
{ {
(void) shutdown(new_sock,2); (void) shutdown(new_sock, SHUT_RDWR);
VOID(closesocket(new_sock)); VOID(closesocket(new_sock));
continue; continue;
} }
...@@ -4278,7 +4278,7 @@ pthread_handler_t handle_connections_sockets(void *arg __attribute__((unused))) ...@@ -4278,7 +4278,7 @@ pthread_handler_t handle_connections_sockets(void *arg __attribute__((unused)))
vio_delete(vio_tmp); vio_delete(vio_tmp);
else else
{ {
(void) shutdown(new_sock,2); (void) shutdown(new_sock, SHUT_RDWR);
(void) closesocket(new_sock); (void) closesocket(new_sock);
} }
delete thd; delete thd;
......
...@@ -275,7 +275,7 @@ int vio_close(Vio * vio) ...@@ -275,7 +275,7 @@ int vio_close(Vio * vio)
if (vio->type != VIO_CLOSED) if (vio->type != VIO_CLOSED)
{ {
DBUG_ASSERT(vio->sd >= 0); DBUG_ASSERT(vio->sd >= 0);
if (shutdown(vio->sd,2)) if (shutdown(vio->sd, SHUT_RDWR))
r= -1; r= -1;
if (closesocket(vio->sd)) if (closesocket(vio->sd))
r= -1; r= -1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment