summaryrefslogtreecommitdiff
path: root/vio
diff options
context:
space:
mode:
authorSergey Vojtovich <svoj@mariadb.org>2014-02-19 14:05:15 +0400
committerSergey Vojtovich <svoj@mariadb.org>2014-02-19 14:05:15 +0400
commitd12c7adf715677b118104d4e5adf6f978c27b4ee (patch)
tree04cdbaf4509cbe485cb992e271ab8d711a867011 /vio
parentfd1437dfe532ed78ce2a1c8e05a989fcbf79832e (diff)
downloadmariadb-git-d12c7adf715677b118104d4e5adf6f978c27b4ee.tar.gz
MDEV-5314 - Compiling fails on OSX using clang
This is port of fix for MySQL BUG#17647863. revno: 5572 revision-id: jon.hauglid@oracle.com-20131030232243-b0pw98oy72uka2sj committer: Jon Olav Hauglid <jon.hauglid@oracle.com> timestamp: Thu 2013-10-31 00:22:43 +0100 message: Bug#17647863: MYSQL DOES NOT COMPILE ON OSX 10.9 GM Rename test() macro to MY_TEST() to avoid conflict with libc++.
Diffstat (limited to 'vio')
-rw-r--r--vio/vio.c2
-rw-r--r--vio/viosocket.c14
2 files changed, 8 insertions, 8 deletions
diff --git a/vio/vio.c b/vio/vio.c
index ea95758f212..97e3d49be21 100644
--- a/vio/vio.c
+++ b/vio/vio.c
@@ -234,7 +234,7 @@ my_bool vio_reset(Vio* vio, enum enum_vio_type type,
if (old_vio.write_timeout >= 0)
ret|= vio_timeout(vio, 1, old_vio.write_timeout);
- DBUG_RETURN(test(ret));
+ DBUG_RETURN(MY_TEST(ret));
}
diff --git a/vio/viosocket.c b/vio/viosocket.c
index 892783d2ac4..5576dfc48d8 100644
--- a/vio/viosocket.c
+++ b/vio/viosocket.c
@@ -362,7 +362,7 @@ int vio_blocking(Vio *vio, my_bool set_blocking_mode, my_bool *old_mode)
#endif
DBUG_ENTER("vio_blocking");
- *old_mode= test(!(vio->fcntl_mode & O_NONBLOCK));
+ *old_mode= MY_TEST(!(vio->fcntl_mode & O_NONBLOCK));
DBUG_PRINT("enter", ("set_blocking_mode: %d old_mode: %d",
(int) set_blocking_mode, (int) *old_mode));
@@ -407,7 +407,7 @@ int vio_blocking(Vio *vio, my_bool set_blocking_mode, my_bool *old_mode)
r = ioctlsocket(sd,FIONBIO,(void*) &arg);
}
else
- r= test(!(vio->fcntl_mode & O_NONBLOCK)) != set_blocking_mode;
+ r= MY_TEST(!(vio->fcntl_mode & O_NONBLOCK)) != set_blocking_mode;
#endif /* !defined(__WIN__) */
DBUG_PRINT("exit", ("%d", r));
DBUG_RETURN(r);
@@ -1060,16 +1060,16 @@ int vio_io_wait(Vio *vio, enum enum_vio_io_event event, int timeout)
switch (event)
{
case VIO_IO_EVENT_READ:
- ret= test(FD_ISSET(fd, &readfds));
+ ret= MY_TEST(FD_ISSET(fd, &readfds));
break;
case VIO_IO_EVENT_WRITE:
case VIO_IO_EVENT_CONNECT:
- ret= test(FD_ISSET(fd, &writefds));
+ ret= MY_TEST(FD_ISSET(fd, &writefds));
break;
}
/* Error conditions pending? */
- ret|= test(FD_ISSET(fd, &exceptfds));
+ ret|= MY_TEST(FD_ISSET(fd, &exceptfds));
/* Not a timeout, ensure that a condition was met. */
DBUG_ASSERT(ret);
@@ -1154,7 +1154,7 @@ vio_socket_connect(Vio *vio, struct sockaddr *addr, socklen_t len, int timeout)
#else
errno= error;
#endif
- ret= test(error);
+ ret= MY_TEST(error);
}
}
@@ -1166,7 +1166,7 @@ vio_socket_connect(Vio *vio, struct sockaddr *addr, socklen_t len, int timeout)
DBUG_RETURN(TRUE);
}
- DBUG_RETURN(test(ret));
+ DBUG_RETURN(MY_TEST(ret));
}