mturk 2005/02/17 00:48:14
Modified: jk/native/common jk_mt.h
Log:
If JK_PREFORK is defined we can exclude all thread locking code
for prefork servers like apache1 on unixes, etc...
Revision Changes Path
1.17 +10 -2 jakarta-tomcat-connectors/jk/native/common/jk_mt.h
Index: jk_mt.h
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_mt.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- jk_mt.h 14 Feb 2005 09:45:31 -0000 1.16
+++ jk_mt.h 17 Feb 2005 08:48:14 -0000 1.17
@@ -37,11 +37,19 @@
* _REENTRANT define.
*/
#if defined (WIN32) || defined(_REENTRANT) || (defined(NETWARE) &&
defined(__NOVELL_LIBC__))
+#ifdef JK_PREFORK
+#define _MT_CODE 0
+#else
+#define _MT_CODE 1
+#endif
+#else
+#define _MT_CODE 0
+#endif
/*
* Marks execution under MT compilation
*/
-#define _MT_CODE
+#if _MT_CODE
#ifdef WIN32
#include <windows.h>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]