summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.bzrignore4
-rw-r--r--tests/Makefile.am3
-rw-r--r--tests/thread_test.c7
3 files changed, 11 insertions, 3 deletions
diff --git a/.bzrignore b/.bzrignore
index 82cde49001c..18ad5e18be6 100644
--- a/.bzrignore
+++ b/.bzrignore
@@ -607,3 +607,7 @@ vio/test-ssl
vio/test-sslclient
vio/test-sslserver
vio/viotest-ssl
+client_test
+thread_test
+select_test
+insert_test
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 989ddbb02eb..5d6e6a68ae2 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -40,6 +40,9 @@ client_test_DEPENDENCIES= $(LIBRARIES) $(pkglib_LTLIBRARIES)
insert_test_DEPENDENCIES= $(LIBRARIES) $(pkglib_LTLIBRARIES)
select_test_DEPENDENCIES= $(LIBRARIES) $(pkglib_LTLIBRARIES)
+# Fix for mit-threads
+DEFS = -DUNDEF_THREADS_HACK
+
thread_test.o: thread_test.c
$(COMPILE) -c @MT_INCLUDES@ $(INCLUDES) $<
diff --git a/tests/thread_test.c b/tests/thread_test.c
index 2900ab712e2..c201cbb9b83 100644
--- a/tests/thread_test.c
+++ b/tests/thread_test.c
@@ -39,9 +39,9 @@ static char *database,*host,*user,*password,*unix_socket,*query;
uint tcp_port;
#ifndef __WIN__
-void *test_thread(void *arg)
+void *test_thread(void *arg __attribute__((unused)))
#else
-unsigned __stdcall test_thread(void *arg)
+unsigned __stdcall test_thread(void *arg __attribute__((unused)))
#endif
{
MYSQL *mysql;
@@ -186,7 +186,8 @@ int main(int argc, char **argv)
{
pthread_t tid;
pthread_attr_t thr_attr;
- int i,error;
+ uint i;
+ int error;
MY_INIT(argv[0]);
get_options(argc,argv);