Author: stas
Date: Wed Apr  6 08:05:52 2005
New Revision: 160301

URL: http://svn.apache.org/viewcvs?view=rev&rev=160301
Log:
make sure not to use apr_os_thread_current in debug mode when libapr
wasn't built with threads support

Modified:
    perl/modperl/trunk/Changes
    perl/modperl/trunk/src/modules/perl/modperl_util.h

Modified: perl/modperl/trunk/Changes
URL: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/Changes?view=diff&r1=160300&r2=160301
==============================================================================
--- perl/modperl/trunk/Changes (original)
+++ perl/modperl/trunk/Changes Wed Apr  6 08:05:52 2005
@@ -18,6 +18,9 @@
      1.99_XX. Please read the below changes carefully.
     ***************************************************
 
+make sure not to use apr_os_thread_current in debug mode when libapr 
+wasn't built with threads support [Stas]
+
 Apache2::RequestRec->new now sets $r->request_time [Stas]
 
 s/Apache::/Apache2::/g and s/mod_perl/mod_perl2/g in all module

Modified: perl/modperl/trunk/src/modules/perl/modperl_util.h
URL: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/src/modules/perl/modperl_util.h?view=diff&r1=160300&r2=160301
==============================================================================
--- perl/modperl/trunk/src/modules/perl/modperl_util.h (original)
+++ perl/modperl/trunk/src/modules/perl/modperl_util.h Wed Apr  6 08:05:52 2005
@@ -102,7 +102,11 @@
 void modperl_package_unload(pTHX_ const char *package);
 #if defined(MP_TRACE) && defined(APR_HAS_THREADS)
 #define MP_TRACEf_TID   "/tid 0x%lx"
+#if APR_HAS_THREADS
 #define MP_TRACEv_TID   (unsigned long)apr_os_thread_current()
+#else
+#define MP_TRACEv_TID   0
+#endif
 #define MP_TRACEv_TID_  MP_TRACEv_TID,
 #define MP_TRACEv__TID  ,MP_TRACEv_TID
 #else


Reply via email to