summaryrefslogtreecommitdiff
path: root/storage
diff options
context:
space:
mode:
authorunknown <sanja@askmonty.org>2009-11-03 13:08:09 +0200
committerunknown <sanja@askmonty.org>2009-11-03 13:08:09 +0200
commitcea82db95cd76b80755e7629a27fd49924bb3e61 (patch)
tree4e7449a5749ebf7f3a930e063eb2ef7a6f91f1f8 /storage
parent134ac8483ae21c9980b18d8ee498a35fac073b5c (diff)
downloadmariadb-git-cea82db95cd76b80755e7629a27fd49924bb3e61.tar.gz
Make federated compiling under windows
storage/federatedx/ha_federatedx.cc: lower_case_file_system do not suported for windows dll
Diffstat (limited to 'storage')
-rw-r--r--storage/federatedx/ha_federatedx.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/storage/federatedx/ha_federatedx.cc b/storage/federatedx/ha_federatedx.cc
index e4ea38c9c42..4d4b25da058 100644
--- a/storage/federatedx/ha_federatedx.cc
+++ b/storage/federatedx/ha_federatedx.cc
@@ -1416,12 +1416,18 @@ static void fill_server(MEM_ROOT *mem_root, FEDERATEDX_SERVER *server,
database.reserve(database.length());
database.length(my_casedn_str(system_charset_info, database.c_ptr_safe()));
}
-
+
+#ifndef __WIN__
+ /*
+ TODO: there is no unix sockets under windows so the engine should be
+ revised about using sockets in such environment.
+ */
if (lower_case_file_system && socket.length())
{
socket.reserve(socket.length());
socket.length(my_casedn_str(files_charset_info, socket.c_ptr_safe()));
}
+#endif
/* start with all bytes zeroed */
bzero(server, sizeof(*server));