Author: hgomez Date: Wed Apr 25 00:46:39 2007 New Revision: 532236 URL: http://svn.apache.org/viewvc?view=rev&rev=532236 Log: Fix tab and comments about jk_cleanup (something seems bad)
Modified: tomcat/connectors/trunk/jk/native/apache-2.0/bldjk.qclsrc tomcat/connectors/trunk/jk/native/apache-2.0/bldjk54.qclsrc tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c Modified: tomcat/connectors/trunk/jk/native/apache-2.0/bldjk.qclsrc URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/apache-2.0/bldjk.qclsrc?view=diff&rev=532236&r1=532235&r2=532236 ============================================================================== --- tomcat/connectors/trunk/jk/native/apache-2.0/bldjk.qclsrc (original) +++ tomcat/connectors/trunk/jk/native/apache-2.0/bldjk.qclsrc Wed Apr 25 00:46:39 2007 @@ -1,9 +1,9 @@ PGM CRTCMOD MODULE(MOD_JK/MOD_JK) + - SRCSTMF('/home/apache/jk/native/apache-2.0/mod_jk.c') + - DEFINE('AS400' 'HAVE_JNI' 'HAVE_APR' '_XOPEN_SOURCE=520' + - 'USE_APACHE_MD5' '_REENTRANT') + - TEXT('mod_jk.c') + + SRCSTMF('/home/apache/jk/native/apache-2.0/mod_jk.c') + + DEFINE('AS400' 'HAVE_JNI' 'HAVE_APR' '_XOPEN_SOURCE=520' + + 'USE_APACHE_MD5' '_REENTRANT') + + TEXT('mod_jk.c') + OPTIMIZE(40) + LOCALETYPE(*LOCALE) + SYSIFCOPT(*IFSIO) + Modified: tomcat/connectors/trunk/jk/native/apache-2.0/bldjk54.qclsrc URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/apache-2.0/bldjk54.qclsrc?view=diff&rev=532236&r1=532235&r2=532236 ============================================================================== --- tomcat/connectors/trunk/jk/native/apache-2.0/bldjk54.qclsrc (original) +++ tomcat/connectors/trunk/jk/native/apache-2.0/bldjk54.qclsrc Wed Apr 25 00:46:39 2007 @@ -1,9 +1,9 @@ PGM CRTCMOD MODULE(MOD_JK/MOD_JK) + - SRCSTMF('/home/apache/jk/native/apache-2.0/mod_jk.c') + - DEFINE('AS400' 'AS400_UTF8' 'HAVE_JNI' 'HAVE_APR' + - '_XOPEN_SOURCE=520' + 'USE_APACHE_MD5' '_REENTRANT') + - TEXT('mod_jk.c') + + SRCSTMF('/home/apache/jk/native/apache-2.0/mod_jk.c') + + DEFINE('AS400' 'AS400_UTF8' 'HAVE_JNI' 'HAVE_APR' + + '_XOPEN_SOURCE=520' + 'USE_APACHE_MD5' '_REENTRANT') + + TEXT('mod_jk.c') + OPTIMIZE(40) + LOCALETYPE(*LOCALEUTF) + SYSIFCOPT(*IFSIO) + Modified: tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c?view=diff&rev=532236&r1=532235&r2=532236 ============================================================================== --- tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c (original) +++ tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c Wed Apr 25 00:46:39 2007 @@ -314,7 +314,7 @@ } } - /* under i5/OS this flag is not set correctly */ + /* under i5/OS this flag is not set correctly */ #ifdef AS400 r->sent_bodyct = 1; #endif @@ -2544,11 +2544,14 @@ static apr_status_t jklog_cleanup(void *d) { - /* set the main_log to NULL */ + /* On i5/OS, Apache 2.x init stages and exec mode are done in the same thread */ + /* No fork as on Unixes, we need to cleanup some static variables */ #ifdef AS400 - main_log = NULL; + main_log = NULL; #endif + /* [EMAIL PROTECTED] */ + /* If we pass a pointer (ie: main_log), shouldn't it be *d = NULL ? */ d = NULL; return APR_SUCCESS; } @@ -2623,7 +2626,11 @@ conf->log = jkl; if (main_log == NULL) { main_log = conf->log; - apr_pool_cleanup_register(p, main_log, jklog_cleanup, jklog_cleanup); + + /* [EMAIL PROTECTED] */ + /* Shouldn't we clean both conf->log and main_log ? */ + /* Also should we pass pointer (ie: main_log) or handle (*main_log) ? */ + apr_pool_cleanup_register(p, main_log, jklog_cleanup, jklog_cleanup); } return 0; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]