jfclere 2002/09/20 04:28:16 Modified: jk/native/common jk_ajp12_worker.c jk_ajp_common.c jk_jni_worker.c jk_msg_buff.c Log: Add BS2000 support. Revision Changes Path 1.9 +3 -3 jakarta-tomcat-connectors/jk/native/common/jk_ajp12_worker.c Index: jk_ajp12_worker.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_ajp12_worker.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- jk_ajp12_worker.c 4 Sep 2002 11:31:32 -0000 1.8 +++ jk_ajp12_worker.c 20 Sep 2002 11:28:16 -0000 1.9 @@ -357,7 +357,7 @@ int bufferlen; if(buffer && (bufferlen = strlen(buffer))) { -#ifdef AS400 +#if defined(AS400) || defined(_OSD_POSIX) jk_xlate_to_ascii(buffer, bufferlen); #endif return ajpv12_sendnbytes(p, buffer, bufferlen); @@ -559,7 +559,7 @@ jk_log(l, JK_LOG_ERROR, "ajpv12_handle_response, error reading header line\n"); return JK_FALSE; } -#ifdef AS400 +#if defined(AS400) || defined(_OSD_POSIX) jk_xlate_from_ascii(line, strlen(line)); #endif 1.30 +7 -1 jakarta-tomcat-connectors/jk/native/common/jk_ajp_common.c Index: jk_ajp_common.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_ajp_common.c,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- jk_ajp_common.c 4 Sep 2002 11:31:32 -0000 1.29 +++ jk_ajp_common.c 20 Sep 2002 11:28:16 -0000 1.30 @@ -475,7 +475,9 @@ d->msg = (char *)jk_b_get_string(msg); if (d->msg) { +#if defined(AS400) || defined(_OSD_POSIX) jk_xlate_from_ascii(d->msg, strlen(d->msg)); +#endif } jk_log(l, JK_LOG_DEBUG, "ajp_unmarshal_response: status = %d\n", d->status); @@ -509,8 +511,10 @@ jk_log(l, JK_LOG_ERROR, "Error ajp_unmarshal_response - Null header name\n"); return JK_FALSE; } +#if defined(AS400) || defined(_OSD_POSIX) jk_xlate_from_ascii(d->header_names[i], strlen(d->header_names[i])); +#endif } @@ -520,8 +524,10 @@ return JK_FALSE; } +#if defined(AS400) || defined(_OSD_POSIX) jk_xlate_from_ascii(d->header_values[i], strlen(d->header_values[i])); +#endif jk_log(l, JK_LOG_DEBUG, "ajp_unmarshal_response: Header[%d] [%s] = [%s]\n", i, 1.19 +3 -3 jakarta-tomcat-connectors/jk/native/common/jk_jni_worker.c Index: jk_jni_worker.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_jni_worker.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- jk_jni_worker.c 16 Sep 2002 11:46:06 -0000 1.18 +++ jk_jni_worker.c 20 Sep 2002 11:28:16 -0000 1.19 @@ -250,7 +250,7 @@ /* Duplicate string and convert it to ASCII on EBDIC based system - Needed for at least AS/400, what about BS2000 ? + Needed for at least AS/400, BS2000 and what about other EBDIC systems ? */ static void *strdup_ascii(jk_pool_t *p, char *s) @@ -258,7 +258,7 @@ char * rc; rc = jk_pool_strdup(p, s); -#ifdef AS400 +#if defined(AS400) || defined(_OSD_POSIX) jk_xlate_to_ascii(rc, strlen(rc)); #endif 1.12 +5 -2 jakarta-tomcat-connectors/jk/native/common/jk_msg_buff.c Index: jk_msg_buff.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_msg_buff.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- jk_msg_buff.c 4 Sep 2002 11:31:33 -0000 1.11 +++ jk_msg_buff.c 20 Sep 2002 11:28:16 -0000 1.12 @@ -319,7 +319,10 @@ /* We checked for space !! */ strncpy((char *)msg->buf + msg->len , param, len+1); /* including \0 */ - jk_xlate_to_ascii((char *)msg->buf + msg->len, len+1); /* convert from EBCDIC if needed */ +#if defined(AS400) || defined(_OSD_POSIX) + /* convert from EBCDIC if needed */ + jk_xlate_to_ascii((char *)msg->buf + msg->len, len+1); +#endif msg->len += len + 1; return 0;
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>