summaryrefslogtreecommitdiff
path: root/sql/mini_client.cc
diff options
context:
space:
mode:
authormonty@hundin.mysql.fi <>2001-09-12 23:53:31 +0300
committermonty@hundin.mysql.fi <>2001-09-12 23:53:31 +0300
commit7a1998780596ac62b8fa50a98cc90e1a797da0c9 (patch)
tree51a09b9e3466647e4386ab24f3c9aa89ff7a93b9 /sql/mini_client.cc
parent46f944f4a43612ec75df32737625a95d01e751e8 (diff)
downloadmariadb-git-7a1998780596ac62b8fa50a98cc90e1a797da0c9.tar.gz
OS2 patch
Diffstat (limited to 'sql/mini_client.cc')
-rw-r--r--sql/mini_client.cc12
1 files changed, 3 insertions, 9 deletions
diff --git a/sql/mini_client.cc b/sql/mini_client.cc
index fe8a0a161b3..3dfd58375a5 100644
--- a/sql/mini_client.cc
+++ b/sql/mini_client.cc
@@ -98,16 +98,10 @@ static void mc_free_old_query(MYSQL *mysql);
#define CLIENT_CAPABILITIES (CLIENT_LONG_PASSWORD | CLIENT_LONG_FLAG | CLIENT_LOCAL_FILES)
#if defined(MSDOS) || defined(__WIN__)
-#define ERRNO WSAGetLastError()
#define perror(A)
-#elif defined(OS2)
-#define ERRNO sock_errno()
-#define SOCKET_ERROR -1
#else
-#include <sys/errno.h>
-#define ERRNO errno
+#include <errno.h>
#define SOCKET_ERROR -1
-#define closesocket(A) close(A)
#endif
#ifdef __WIN__
@@ -351,7 +345,7 @@ mc_net_safe_read(MYSQL *mysql)
{
DBUG_PRINT("error",("Wrong connection or packet. fd: %s len: %d",
vio_description(net->vio),len));
- if (socket_errno != EINTR)
+ if (socket_errno != SOCKET_EINTR)
{
mc_end_server(mysql);
if(net->last_errno != ER_NET_PACKET_TOO_LARGE)
@@ -544,7 +538,7 @@ mc_mysql_connect(MYSQL *mysql,const char *host, const char *user,
if ((sock = socket(AF_UNIX,SOCK_STREAM,0)) == SOCKET_ERROR)
{
net->last_errno=CR_SOCKET_CREATE_ERROR;
- sprintf(net->last_error,ER(net->last_errno),ERRNO);
+ sprintf(net->last_error,ER(net->last_errno),socket_errno);
goto error;
}
net->vio = vio_new(sock, VIO_TYPE_SOCKET, TRUE);