fixed WIN32 support
[NeonServV5.git] / src / mysqlConn.c
index 5fc14e935828d300b3d906fc559efc1b6bdb11a6..3e5dd19dfac03a156ede2bb49a30bfb26f83b5a7 100644 (file)
  */
 
 #include "mysqlConn.h"
-#define DATABASE_VERSION "14"
+#define DATABASE_VERSION "15"
 
 struct mysql_conn_struct {
-    unsigned long tid;
+    unsigned int tid;
     MYSQL *mysql_conn;
     struct used_result *used_results;
     struct escaped_string *escaped_strings;
@@ -264,9 +264,9 @@ char* escape_string(const char *str) {
 struct mysql_conn_struct *get_mysql_conn_struct() {
     SYNCHRONIZE(synchronized);
     struct mysql_conn_struct *mysql_conn;
-    unsigned long tid;
+    unsigned int tid;
     #ifdef HAVE_THREADS
-    tid = syscall(SYS_gettid);
+    tid = (unsigned int) pthread_self_tid();
     #else
     tid = 1;
     #endif