summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorunknown <monty@hundin.mysql.fi>2001-08-23 00:55:48 +0300
committerunknown <monty@hundin.mysql.fi>2001-08-23 00:55:48 +0300
commit29ebdeb11ccbf43c5b0a3179bed602828eb36149 (patch)
treef6e213bc452d9b3c37cd161c3099c3e079f9c9d4 /include
parent6bf6d4b8a583d3b7b745cd882a07ad1bd93977e7 (diff)
downloadmariadb-git-29ebdeb11ccbf43c5b0a3179bed602828eb36149.tar.gz
Portability fixes
Docs/manual.texi: Small changes because of user request. heap/heapdef.h: Portability fix include/global.h: Portability fix myisam/myisamlog.c: Portability fix sql/mini_client.cc: Fix for windows sql/sql_repl.cc: Fix for windows sql/violite.c: Fix for windows
Diffstat (limited to 'include')
-rw-r--r--include/global.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/include/global.h b/include/global.h
index d6a46e1b187..f10411af0aa 100644
--- a/include/global.h
+++ b/include/global.h
@@ -644,13 +644,18 @@ typedef off_t os_off_t;
#endif
#if defined(__WIN__)
-#define socket_errno WSAGetLastError()
+#define socket_errno WSAGetLastError()
+#define SOCKET_EINTR WSAEINTR
+#define SOCKET_EAGAIN WSAEINPROGRESS
#elif defined(OS2)
-#define socket_errno sock_errno()
+#define socket_errno sock_errno()
#define closesocket(A) soclose(A)
-#else
+#else /* Unix */
#define socket_errno errno
-#define closesocket(A) close(A)
+#define closesocket(A) close(A)
+#define SOCKET_EINTR EINTR
+#define SOCKET_EAGAIN EAGAIN
+#define SOCKET_EWOULDBLOCK EWOULDBLOCK
#endif
typedef uint8 int7; /* Most effective integer 0 <= x <= 127 */