Browse code

clamscan, clamdscan, clamconf: compile with CL_NOTHREADS defined

git-svn: trunk@2860

Tomasz Kojm authored on 2007/02/25 05:36:44
Showing 8 changed files
... ...
@@ -1,3 +1,7 @@
1
+Sat Feb 24 19:40:01 CET 2007 (tk)
2
+---------------------------------
3
+  * clamscan, clamdscan, clamconf: compile with CL_NOTHREADS defined
4
+
1 5
 Sat Feb 24 17:47:54 CET 2007 (tk)
2 6
 ---------------------------------
3 7
   * libclamav: fix memory leaks in db handling code
... ...
@@ -29,5 +29,6 @@ clamconf_SOURCES = \
29 29
     $(top_srcdir)/shared/getopt.h \
30 30
     clamconf.c
31 31
 
32
+DEFS = @DEFS@ -DCL_NOTHREADS
32 33
 INCLUDES = -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav
33 34
 LIBS = $(top_builddir)/libclamav/libclamav.la @THREAD_LIBS@
... ...
@@ -116,7 +116,7 @@ CXXDEPMODE = @CXXDEPMODE@
116 116
 CXXFLAGS = @CXXFLAGS@
117 117
 CYGPATH_W = @CYGPATH_W@
118 118
 DBDIR = @DBDIR@
119
-DEFS = @DEFS@
119
+DEFS = @DEFS@ -DCL_NOTHREADS
120 120
 DEPDIR = @DEPDIR@
121 121
 ECHO = @ECHO@
122 122
 ECHO_C = @ECHO_C@
... ...
@@ -40,5 +40,6 @@ clamdscan_SOURCES = \
40 40
 
41 41
 endif
42 42
 
43
+DEFS = @DEFS@ -DCL_NOTHREADS
43 44
 INCLUDES = -I$(top_srcdir)/clamscan -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav
44 45
 LIBS = $(top_builddir)/libclamav/libclamav.la @FRESHCLAM_LIBS@ @THREAD_LIBS@
... ...
@@ -127,7 +127,7 @@ CXXDEPMODE = @CXXDEPMODE@
127 127
 CXXFLAGS = @CXXFLAGS@
128 128
 CYGPATH_W = @CYGPATH_W@
129 129
 DBDIR = @DBDIR@
130
-DEFS = @DEFS@
130
+DEFS = @DEFS@ -DCL_NOTHREADS
131 131
 DEPDIR = @DEPDIR@
132 132
 ECHO = @ECHO@
133 133
 ECHO_C = @ECHO_C@
... ...
@@ -42,5 +42,6 @@ clamscan_SOURCES = \
42 42
     treewalk.c \
43 43
     treewalk.h
44 44
 
45
+DEFS = @DEFS@ -DCL_NOTHREADS
45 46
 LIBS = $(top_builddir)/libclamav/libclamav.la @THREAD_LIBS@
46 47
 INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav
... ...
@@ -119,7 +119,7 @@ CXXDEPMODE = @CXXDEPMODE@
119 119
 CXXFLAGS = @CXXFLAGS@
120 120
 CYGPATH_W = @CYGPATH_W@
121 121
 DBDIR = @DBDIR@
122
-DEFS = @DEFS@
122
+DEFS = @DEFS@ -DCL_NOTHREADS
123 123
 DEPDIR = @DEPDIR@
124 124
 ECHO = @ECHO@
125 125
 ECHO_C = @ECHO_C@
... ...
@@ -41,6 +41,10 @@
41 41
 #include <netdb.h>
42 42
 #endif
43 43
 
44
+#ifdef CL_NOTHREADS
45
+#undef CL_THREAD_SAFE
46
+#endif
47
+
44 48
 #ifdef  CL_THREAD_SAFE
45 49
 #include <pthread.h>
46 50
 #endif