fixed mysqlConn.c (no-threads mode)
authorpk910 <philipp@zoelle1.de>
Sat, 14 Jan 2012 17:49:23 +0000 (18:49 +0100)
committerpk910 <philipp@zoelle1.de>
Sat, 14 Jan 2012 17:49:23 +0000 (18:49 +0100)
src/mysqlConn.c

index 3c3a5a802e62d29b9c97415ad572cf7003de2128..5fc14e935828d300b3d906fc559efc1b6bdb11a6 100644 (file)
@@ -264,7 +264,12 @@ 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 = syscall(SYS_gettid);
+    unsigned long tid;
+    #ifdef HAVE_THREADS
+    tid = syscall(SYS_gettid);
+    #else
+    tid = 1;
+    #endif
     for(mysql_conn = mysql_conns; mysql_conn; mysql_conn = mysql_conn->next) {
         if(mysql_conn->tid == tid) {
             DESYNCHRONIZE(synchronized);