nacho       02/04/12 14:49:03

  Modified:    jk/native2/common jk_channel_jni.c jk_channel_socket.c
                        jk_config.c jk_endpoint.c jk_env.c
                        jk_handler_logon.c jk_handler_response.c
                        jk_logger_file.c jk_uriEnv.c jk_uriMap.c
                        jk_vm_default.c jk_worker_ajp13.c jk_workerEnv.c
               jk/native2/include jk_env.h jk_global.h jk_handler.h
                        jk_logger.h
  Log:
  Fixes for Win32 compatibility, 72 warnings left
  
  Revision  Changes    Path
  1.7       +6 -6      jakarta-tomcat-connectors/jk/native2/common/jk_channel_jni.c
  
  Index: jk_channel_jni.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_channel_jni.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- jk_channel_jni.c  11 Apr 2002 19:30:23 -0000      1.6
  +++ jk_channel_jni.c  12 Apr 2002 21:49:03 -0000      1.7
  @@ -277,7 +277,7 @@
                                             jk_endpoint_t *endpoint,
                                             jk_msg_t *msg) 
   {
  -    int sd;
  +//    int sd;
       int  sent=0;
       char *b;
       int len;
  @@ -370,10 +370,10 @@
                                            jk_endpoint_t *endpoint,
                                            jk_msg_t *msg) 
   {
  -    jbyte *nbuf;
  -    jbyteArray jbuf;
  -    int jlen;
  -    jboolean iscommit;    
  +//    jbyte *nbuf;
  +//    jbyteArray jbuf;
  +//    int jlen;
  +//    jboolean iscommit;    
       jk_channel_jni_private_t *jniCh=_this->_privatePtr;
   
       env->l->jkLog(env, env->l, JK_LOG_ERROR,
  @@ -406,7 +406,7 @@
   static int jk2_channel_jni_processMsg(jk_env_t *env, jk_endpoint_t *e,
                                         jk_ws_service_t *r)
   {
  -    int code;
  +//    int code;
       jk_handler_t *handler;
       int rc;
       jk_handler_t **handlerTable=e->worker->workerEnv->handlerTable;
  
  
  
  1.19      +3 -3      jakarta-tomcat-connectors/jk/native2/common/jk_channel_socket.c
  
  Index: jk_channel_socket.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_channel_socket.c,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- jk_channel_socket.c       11 Apr 2002 19:30:23 -0000      1.18
  +++ jk_channel_socket.c       12 Apr 2002 21:49:03 -0000      1.19
  @@ -117,7 +117,7 @@
   static int JK_METHOD jk2_channel_socket_close(jk_env_t *env, jk_channel_t *ch,
                                                jk_endpoint_t *endpoint);
   
  -static int jk2_channel_socket_setAttribute(jk_env_t *env,
  +static int JK_METHOD jk2_channel_socket_setAttribute(jk_env_t *env,
                                              jk_bean_t *mbean,
                                              char *name, void *valueP)
   {
  @@ -248,7 +248,7 @@
                                               jk_channel_t *ch,
                                               jk_endpoint_t *endpoint)
   {
  -    int err;
  +//    int err;
       jk_channel_socket_private_t *socketInfo=
        (jk_channel_socket_private_t *)(ch->_privatePtr);
   
  @@ -261,7 +261,7 @@
       sock = socket(AF_INET, SOCK_STREAM, 0);
       if(sock < 0) {
   #ifdef WIN32
  -        if(SOCKET_ERROR == ret) { 
  +        if(INVALID_SOCKET == sock) { 
               errno = WSAGetLastError() - WSABASEERR;
           }
   #endif /* WIN32 */
  
  
  
  1.10      +10 -10    jakarta-tomcat-connectors/jk/native2/common/jk_config.c
  
  Index: jk_config.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_config.c,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- jk_config.c       11 Apr 2002 19:32:04 -0000      1.9
  +++ jk_config.c       12 Apr 2002 21:49:03 -0000      1.10
  @@ -58,7 +58,7 @@
   /***************************************************************************
    * Description: General purpose config object                                 *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
  - * Version:     $Revision: 1.9 $                                           *
  + * Version:     $Revision: 1.10 $                                           *
    ***************************************************************************/
   
   #include "jk_global.h"
  @@ -140,7 +140,7 @@
                                     char *workerFile)
   {
       FILE *fp;
  -    char buf[LENGTH_OF_LINE + 1];            
  +//    char buf[LENGTH_OF_LINE + 1];            
       int i,j;
           
       fp= fopen(workerFile, "w");
  @@ -201,16 +201,16 @@
       jk_bean_t *w = NULL;
       char *type=NULL;
       char *dot=0;
  -    int i;
  -    char **comp;
  -    int nrComp;
  +//    int i;
  +//    char **comp;
  +//    int nrComp;
       char *lastDot;
       char *lastDot1;
       
       propertyString=cfg->pool->pstrdup( env, cfg->pool, propertyString );
       
  -    lastDot= rindex( propertyString, (int)'.' );
  -    lastDot1= rindex( propertyString, (int)':' );
  +    lastDot= strrchr( propertyString, (int)'.' );
  +    lastDot1= strrchr( propertyString, (int)':' );
   
       if( lastDot1==NULL )
           lastDot1=lastDot;
  @@ -582,7 +582,7 @@
       FILE *fp;
       char buf[LENGTH_OF_LINE + 1];            
       char *prp;
  -    char *v;
  +//    char *v;
           
       if(m==NULL || f==NULL )
           return JK_FALSE;
  @@ -769,7 +769,7 @@
   
   /** Set a property for this config object
    */
  -static int jk2_config_setAttribute( struct jk_env *env, struct jk_bean *mbean,
  +static int JK_METHOD jk2_config_setAttribute( struct jk_env *env, struct jk_bean 
*mbean,
                                       char *name, void *valueP)
   {
       jk_config_t *cfg=mbean->object;
  @@ -816,7 +816,7 @@
       return strlen(s);
   }
   
  -int jk2_config_factory( jk_env_t *env, jk_pool_t *pool,
  +int JK_METHOD jk2_config_factory( jk_env_t *env, jk_pool_t *pool,
                           jk_bean_t *result,
                           const char *type, const char *name)
   {
  
  
  
  1.7       +1 -1      jakarta-tomcat-connectors/jk/native2/common/jk_endpoint.c
  
  Index: jk_endpoint.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_endpoint.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- jk_endpoint.c     23 Mar 2002 17:17:30 -0000      1.6
  +++ jk_endpoint.c     12 Apr 2002 21:49:03 -0000      1.7
  @@ -82,7 +82,7 @@
    *    avg_time, max_time
    *    
    */
  -static void *jk2_endpoint_getAttribute(jk_env_t *env, jk_bean_t *bean, char *name ) 
{
  +static void * JK_METHOD jk2_endpoint_getAttribute(jk_env_t *env, jk_bean_t *bean, 
char *name ) {
       return NULL;
   }
   
  
  
  
  1.18      +9 -9      jakarta-tomcat-connectors/jk/native2/common/jk_env.c
  
  Index: jk_env.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_env.c,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- jk_env.c  11 Apr 2002 19:32:32 -0000      1.17
  +++ jk_env.c  12 Apr 2002 21:49:03 -0000      1.18
  @@ -136,7 +136,7 @@
   static jk_bean_t *jk2_env_createBean( jk_env_t *env, jk_pool_t *pool, char *objName 
)
   {
       char *type=NULL;
  -    void *obj;
  +//    void *obj;
       char *localName;
   
       localName=strchr( objName, ':' );
  @@ -245,7 +245,7 @@
   
   /** Define an alias, for simpler config / less typing
    */
  -static void jk2_env_alias(jk_env_t *env, char *name, char *alias)
  +static void JK_METHOD jk2_env_alias(jk_env_t *env, const char *name, const char 
*alias)
   {
       jk_bean_t *jkb=env->getBean(env, name);
   
  @@ -264,7 +264,7 @@
   
   /** Get the object by name. Returns the real object, not the wrapper
    */
  -static void *jk2_env_getByName(jk_env_t *env, char *name)
  +static void * JK_METHOD jk2_env_getByName(jk_env_t *env, const char *name)
   {
       jk_bean_t *result=env->getBean( env, name );
           
  @@ -273,7 +273,7 @@
       return result->object;
   }    
   
  -static void *jk2_env_getByName2(jk_env_t *env, char *type, char *localName)
  +static void* JK_METHOD jk2_env_getByName2(jk_env_t *env, const char *type, const 
char *localName)
   {
       jk_bean_t *result = env->getBean2( env, type, localName);
       if( result==NULL ) return NULL;
  @@ -282,7 +282,7 @@
   
   /** Get the wrapper for the named object
    */
  -static jk_bean_t JK_METHOD *jk2_env_getBean(jk_env_t *env, char *name)
  +static jk_bean_t* JK_METHOD jk2_env_getBean(jk_env_t *env, const char *name)
   {
       if( name==NULL ) {
           env->l->jkLog(env, env->l, JK_LOG_ERROR,
  @@ -293,7 +293,7 @@
       return (jk_bean_t *)env->_objects->get( env, env->_objects, name );
   }    
   
  -static jk_bean_t JK_METHOD *jk2_env_getBean2(jk_env_t *env, char *type, char 
*localName)
  +static jk_bean_t* JK_METHOD jk2_env_getBean2(jk_env_t *env, const char *type, const 
char *localName)
   {
       char *name;
       if( type==NULL || localName==NULL ) {
  @@ -334,7 +334,7 @@
                                  const char *fmt, ... )
   {
       va_list args;
  -    char *buf;
  +//    char *buf;
   
       va_start(args, fmt);
       env->l->jkVLog(env, env->l, file, line, JK_LOG_ERROR_LEVEL, fmt, args );
  @@ -346,7 +346,7 @@
    *  in the stack trace
    *  XXX Not implemented/not used
    */
  -static JK_METHOD void jkReThrow( jk_env_t *env,
  +static void JK_METHOD jkReThrow( jk_env_t *env,
                                    const char *file, int line )
   {
       /* Nothing yet. It should record the file/line for stack trace */
  @@ -354,7 +354,7 @@
   
   /* Last exception that occured
    */
  -static JK_METHOD jk_exception_t *jk_env_jkException( jk_env_t *env ) 
  +static jk_exception_t* JK_METHOD  jk_env_jkException( jk_env_t *env ) 
   {
       return env->lastException;
   }
  
  
  
  1.13      +5 -5      jakarta-tomcat-connectors/jk/native2/common/jk_handler_logon.c
  
  Index: jk_handler_logon.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_handler_logon.c,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- jk_handler_logon.c        18 Mar 2002 18:37:58 -0000      1.12
  +++ jk_handler_logon.c        12 Apr 2002 21:49:03 -0000      1.13
  @@ -58,7 +58,7 @@
   /**
    * Description: AJP14 Login handler
    * Author:      Henri Gomez <[EMAIL PROTECTED]>
  - * Version:     $Revision: 1.12 $                                          
  + * Version:     $Revision: 1.13 $                                          
    */
   
   #include "jk_global.h"
  @@ -119,7 +119,7 @@
    *   String  serverName
    *
    */
  -static int jk2_handler_login(jk_env_t *env, jk_msg_t *msg,
  +static int JK_METHOD jk2_handler_login(jk_env_t *env, jk_msg_t *msg,
                               jk_ws_service_t *s, jk_endpoint_t *ae)
   {
       int rc;
  @@ -182,12 +182,12 @@
    * +--------------------+------------------------+---------------------------
    *
    */
  -static int jk2_handler_logok(jk_env_t *env, jk_msg_t *msg,
  +static int JK_METHOD jk2_handler_logok(jk_env_t *env, jk_msg_t *msg,
                               jk_ws_service_t *s, jk_endpoint_t *ae )
   {
       unsigned long nego;
       char *sname;
  -    int rc;
  +//    int rc;
   
       nego = msg->getLong(env, msg);
       
  @@ -229,7 +229,7 @@
    * +---------------------+-----------------------+
    *
    */
  -static int jk2_handler_lognok(jk_env_t *env, jk_msg_t *msg,
  +static int JK_METHOD jk2_handler_lognok(jk_env_t *env, jk_msg_t *msg,
                                jk_ws_service_t *s, jk_endpoint_t *ae )
   {
       unsigned long   status;
  
  
  
  1.15      +5 -5      
jakarta-tomcat-connectors/jk/native2/common/jk_handler_response.c
  
  Index: jk_handler_response.c
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_handler_response.c,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- jk_handler_response.c     18 Mar 2002 18:37:58 -0000      1.14
  +++ jk_handler_response.c     12 Apr 2002 21:49:03 -0000      1.15
  @@ -111,7 +111,7 @@
       body    length*(var binary)
   
    */
  -static int jk2_handler_startResponse(jk_env_t *env, jk_msg_t   *msg,
  +static int JK_METHOD jk2_handler_startResponse(jk_env_t *env, jk_msg_t   *msg,
                                       jk_ws_service_t  *s, jk_endpoint_t *ae )
   {
       int err=JK_FALSE;
  @@ -197,7 +197,7 @@
   
   /** SEND_BODY_CHUNK handler
    */
  -static int jk2_handler_sendChunk(jk_env_t *env, jk_msg_t   *msg,
  +static int JK_METHOD jk2_handler_sendChunk(jk_env_t *env, jk_msg_t   *msg,
                                   jk_ws_service_t  *r, jk_endpoint_t *ae)
   {
       int err;
  @@ -215,7 +215,7 @@
       return JK_HANDLER_OK;
   }
   
  -static int jk2_handler_endResponse(jk_env_t *env, jk_msg_t   *msg,
  +static int JK_METHOD jk2_handler_endResponse(jk_env_t *env, jk_msg_t   *msg,
                                     jk_ws_service_t  *r,jk_endpoint_t *ae)
   {
       ae->reuse = (int)msg->getByte(env, msg);
  @@ -231,7 +231,7 @@
   
   /** SEND_BODY_CHUNK handler
    */
  -static int jk2_handler_getChunk(jk_env_t *env, jk_msg_t   *msg,
  +static int JK_METHOD jk2_handler_getChunk(jk_env_t *env, jk_msg_t   *msg,
                                  jk_ws_service_t  *r, jk_endpoint_t *ae)
   {
       int len = msg->getInt(env, msg);
  @@ -299,7 +299,7 @@
                                               jk_bean_t *result,
                                               const char *type, const char *name)
   {
  -    jk_map_t *map;
  +//    jk_map_t *map;
       jk_handler_t *h;
       
       h=(jk_handler_t *)pool->calloc( env, pool, sizeof( jk_handler_t));
  
  
  
  1.18      +7 -7      jakarta-tomcat-connectors/jk/native2/common/jk_logger_file.c
  
  Index: jk_logger_file.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_logger_file.c,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- jk_logger_file.c  11 Apr 2002 20:23:41 -0000      1.17
  +++ jk_logger_file.c  12 Apr 2002 21:49:03 -0000      1.18
  @@ -59,7 +59,7 @@
    * Description: Utility functions (mainly configuration)                   *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
    * Author:      Henri Gomez <[EMAIL PROTECTED]>                               *
  - * Version:     $Revision: 1.17 $                                           *
  + * Version:     $Revision: 1.18 $                                           *
    ***************************************************************************/
   
   #include "jk_env.h"
  @@ -97,7 +97,7 @@
        strftime(str, len, jk2_logger_file_logFmt, tms);
   }
   
  -static int jk2_logger_file_log(jk_env_t *env,jk_logger_t *l,                        
         
  +static int JK_METHOD jk2_logger_file_log(jk_env_t *env,jk_logger_t *l,              
                   
                                  int level,
                                  const char *what)
   {
  @@ -143,7 +143,7 @@
   }
   
   
  -static int jk2_logger_file_init(jk_env_t *env,jk_logger_t *_this )
  +static int JK_METHOD jk2_logger_file_init(jk_env_t *env,jk_logger_t *_this )
   {
       FILE *oldF=(FILE *)_this->logger_private;
       FILE *f=NULL;
  @@ -209,11 +209,11 @@
   }
   
   
  -static int jk2_logger_file_jkVLog(jk_env_t *env, jk_logger_t *l,
  +static int JK_METHOD jk2_logger_file_jkVLog(jk_env_t *env, jk_logger_t *l,
                                     const char *file,
                                     int line,
                                     int level,
  -                                  char *fmt,
  +                                  const char *fmt,
                                     va_list args)
   {
       int rc = 0;
  @@ -242,7 +242,7 @@
           }
   
   #ifdef WIN32
  -     set_time_str(buf, HUGE_BUFFER_SIZE);
  +     jk2_logger_file_setTimeStr(env,buf, HUGE_BUFFER_SIZE);
        used = strlen(buf);
           if( level >= JK_LOG_DEBUG_LEVEL )
               used += _snprintf(&buf[used], HUGE_BUFFER_SIZE, " [%s (%d)]: ", f, 
line);        
  @@ -300,7 +300,7 @@
       return rc;
   }
   
  -int jk2_logger_file_factory(jk_env_t *env, jk_pool_t *pool, 
  +int JK_METHOD jk2_logger_file_factory(jk_env_t *env, jk_pool_t *pool, 
                               jk_bean_t *result,
                               const char *type, const char *name)
   {
  
  
  
  1.8       +6 -6      jakarta-tomcat-connectors/jk/native2/common/jk_uriEnv.c
  
  Index: jk_uriEnv.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_uriEnv.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- jk_uriEnv.c       27 Mar 2002 18:58:57 -0000      1.7
  +++ jk_uriEnv.c       12 Apr 2002 21:49:03 -0000      1.8
  @@ -107,7 +107,7 @@
       return JK_TRUE;
   }
   
  -static void *jk2_uriEnv_getAttribute(jk_env_t *env, jk_bean_t *bean,
  +static void * JK_METHOD jk2_uriEnv_getAttribute(jk_env_t *env, jk_bean_t *bean,
                                        char *name )
   {
       jk_uriEnv_t *uriEnv=(jk_uriEnv_t *)bean->object;
  @@ -122,7 +122,7 @@
       return NULL;
   }
   
  -static int jk2_uriEnv_setProperty(jk_env_t *env,
  +static int JK_METHOD jk2_uriEnv_setProperty(jk_env_t *env,
                                     jk_bean_t *mbean,
                                     char *nameParam,
                                     void *valueP)
  @@ -163,7 +163,7 @@
   
   static int jk2_uriEnv_init(jk_env_t *env, jk_uriEnv_t *uriEnv)
   {
  -    int err;
  +//    int err;
       char *asterisk;
       char *uri=uriEnv->pool->pstrdup( env, uriEnv->pool, uriEnv->uri);
   
  @@ -270,7 +270,7 @@
                                    const char *type, const char *name)
   {
       jk_pool_t *uriPool;
  -    int err;
  +//    int err;
       jk_uriEnv_t *uriEnv;
   
       uriPool=(jk_pool_t *)pool->create( env, pool,
  @@ -285,8 +285,8 @@
   
       uriEnv->init=jk2_uriEnv_init;
   
  -    result->setAttribute=&jk2_uriEnv_setProperty;
  -    result->getAttribute=&jk2_uriEnv_getAttribute;
  +    result->setAttribute=jk2_uriEnv_setProperty;
  +    result->getAttribute=jk2_uriEnv_getAttribute;
       uriEnv->mbean=result;
       result->object=uriEnv;
       result->getAttributeInfo=myAttInfo;
  
  
  
  1.22      +2 -2      jakarta-tomcat-connectors/jk/native2/common/jk_uriMap.c
  
  Index: jk_uriMap.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_uriMap.c,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- jk_uriMap.c       12 Apr 2002 00:04:27 -0000      1.21
  +++ jk_uriMap.c       12 Apr 2002 21:49:03 -0000      1.22
  @@ -67,7 +67,7 @@
    * servlet container.                                                      
    *                                                                         
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           
  - * Version:     $Revision: 1.21 $                                           
  + * Version:     $Revision: 1.22 $                                           
    */
   
   #include "jk_pool.h"
  @@ -228,7 +228,7 @@
   /*     uwr->mbean->setAttribute( env, uwr->mbean, "worker", (char *)pworker ); */
   
   
  -static int jk2_uriMap_setProperty(jk_env_t *env, jk_bean_t *mbean,
  +static int JK_METHOD jk2_uriMap_setProperty(jk_env_t *env, jk_bean_t *mbean,
                                     char *name, void *valueP)
   {
       jk_uriMap_t *_this=mbean->object;
  
  
  
  1.7       +1 -1      jakarta-tomcat-connectors/jk/native2/common/jk_vm_default.c
  
  Index: jk_vm_default.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_vm_default.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- jk_vm_default.c   18 Mar 2002 18:45:25 -0000      1.6
  +++ jk_vm_default.c   12 Apr 2002 21:49:03 -0000      1.7
  @@ -696,7 +696,7 @@
       return NULL;
   }
   
  -static int 
  +static int JK_METHOD
   jk2_jk_vm_setProperty(jk_env_t *env, jk_bean_t *mbean, char *name, void *valueP )
   {
       jk_vm_t *_this=mbean->object;
  
  
  
  1.8       +2 -2      jakarta-tomcat-connectors/jk/native2/common/jk_worker_ajp13.c
  
  Index: jk_worker_ajp13.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_worker_ajp13.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- jk_worker_ajp13.c 11 Apr 2002 19:34:55 -0000      1.7
  +++ jk_worker_ajp13.c 12 Apr 2002 21:49:03 -0000      1.8
  @@ -88,7 +88,7 @@
   static char *myAttInfo[]={ "channelName", "route", "errorState", "recovering",
                              "epCount", NULL };
   
  -static void *jk2_worker_ajp14_getAttribute(jk_env_t *env, jk_bean_t *bean, char 
*name ) {
  +static void * JK_METHOD jk2_worker_ajp14_getAttribute(jk_env_t *env, jk_bean_t 
*bean, char *name ) {
       jk_worker_t *worker=(jk_worker_t *)bean->object;
       
       if( strcmp( name, "channelName" )==0 ) {
  @@ -122,7 +122,7 @@
   /*
    * Initialize the worker.
    */
  -static int 
  +static int JK_METHOD 
   jk2_worker_ajp14_setAttribute(jk_env_t *env, jk_bean_t *mbean, 
                                 char *name, void *valueP )
   {
  
  
  
  1.28      +5 -5      jakarta-tomcat-connectors/jk/native2/common/jk_workerEnv.c
  
  Index: jk_workerEnv.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_workerEnv.c,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- jk_workerEnv.c    12 Apr 2002 00:09:17 -0000      1.27
  +++ jk_workerEnv.c    12 Apr 2002 21:49:03 -0000      1.28
  @@ -59,7 +59,7 @@
    * Description: Workers controller                                         *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
    * Author:      Henri Gomez <[EMAIL PROTECTED]>                               *
  - * Version:     $Revision: 1.27 $                                           *
  + * Version:     $Revision: 1.28 $                                           *
    ***************************************************************************/
   
   #include "jk_env.h"
  @@ -79,7 +79,7 @@
   /* ==================== Setup ==================== */
   
   
  -static int jk2_workerEnv_setAttribute( struct jk_env *env, struct jk_bean *mbean,
  +static int JK_METHOD jk2_workerEnv_setAttribute( struct jk_env *env, struct jk_bean 
*mbean,
                                          char *name, void *valueP)
   {
       jk_workerEnv_t *wEnv=mbean->object;
  @@ -279,7 +279,7 @@
       }
   }
   
  -static void jk2_workerEnv_registerHandler(jk_env_t *env, jk_workerEnv_t *wEnv,
  +static int jk2_workerEnv_registerHandler(jk_env_t *env, jk_workerEnv_t *wEnv,
                                             jk_handler_t *handler)
   {
       jk2_workerEnv_checkSpace( env, wEnv->pool,
  @@ -458,7 +458,7 @@
               return JK_FALSE;
           default:
               /* Unknown status */
  -            /* return JK_FALSE; */
  +            break;
           }
       }
       return JK_FALSE;
  @@ -558,7 +558,7 @@
   
       result->object=wEnv;
       wEnv->mbean=result;
  -    result->setAttribute=&jk2_workerEnv_setAttribute;
  +    result->setAttribute=jk2_workerEnv_setAttribute;
       
       wEnv->pool=pool;
   
  
  
  
  1.12      +8 -8      jakarta-tomcat-connectors/jk/native2/include/jk_env.h
  
  Index: jk_env.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/include/jk_env.h,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- jk_env.h  26 Mar 2002 02:55:15 -0000      1.11
  +++ jk_env.h  12 Apr 2002 21:49:03 -0000      1.12
  @@ -183,10 +183,10 @@
        *  workers.properties doc.
        *  XXX Implement run-time change in the status/ctl workers.
        */
  -    int (*setAttribute)(struct jk_env *env, struct jk_bean *bean,
  +    int  ( JK_METHOD *setAttribute)(struct jk_env *env, struct jk_bean *bean,
                            char *name, void *value );
   
  -    void *(*getAttribute)(struct jk_env *env, struct jk_bean *bean, char *name );
  +    void *  ( JK_METHOD *getAttribute)(struct jk_env *env, struct jk_bean *bean, 
char *name );
   
       /* getBeanInfo() */
   
  @@ -218,11 +218,11 @@
        *  The env will store the exception status and the tmp pool - the pool will
        *  be recycled when the env is released, use it only for tmp things.
        */
  -    struct jk_env *(*getEnv)(struct jk_env *parent);
  +    struct jk_env *(JK_METHOD *getEnv)(struct jk_env *parent);
   
       /** Release the env instance. The tmpPool will be recycled.
        */
  -    int (*releaseEnv)(struct jk_env *parent, struct jk_env *chld);
  +    int (JK_METHOD *releaseEnv)(struct jk_env *parent, struct jk_env *chld);
   
       /* -------------------- Exceptions -------------------- */
       
  @@ -273,7 +273,7 @@
       
       /** Register an alias for a name ( like the local part, etc ), for simpler 
config.
        */
  -    void (JK_METHOD *alias)(struct jk_env *env, char *name, char *alias );
  +    void (JK_METHOD *alias)(struct jk_env *env, const char *name, const char *alias 
);
       
       /** Get an object by name, using the full name
        */
  @@ -283,17 +283,17 @@
       /** Get an object by name, using the split name ( type + localName )
        */
       void *
  -    (JK_METHOD *getByName2)(struct jk_env *env, char *type, char *localName);
  +    (JK_METHOD *getByName2)(struct jk_env *env, const char *type, const char 
*localName);
   
       /** Return the configuration object
        */
       struct jk_bean *
  -    (JK_METHOD *getBean)( struct jk_env *env, char *name );
  +    (JK_METHOD *getBean)( struct jk_env *env, const char *name );
       
       /** Return the configuration object
        */
       struct jk_bean *
  -    (JK_METHOD *getBean2)( struct jk_env *env, char *type, char *localName );
  +    (JK_METHOD *getBean2)( struct jk_env *env, const char *type, const char 
*localName );
   
       /** Register a factory for a type ( channel, worker ).
        */
  
  
  
  1.5       +9 -2      jakarta-tomcat-connectors/jk/native2/include/jk_global.h
  
  Index: jk_global.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/include/jk_global.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- jk_global.h       21 Feb 2002 11:15:04 -0000      1.4
  +++ jk_global.h       12 Apr 2002 21:49:03 -0000      1.5
  @@ -59,7 +59,7 @@
    * Description: Global definitions and include files that should exist     *
    *              anywhere                                                   *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
  - * Version:     $Revision: 1.4 $                                               *
  + * Version:     $Revision: 1.5 $                                               *
    ***************************************************************************/
   
   #ifndef JK_GLOBAL_H
  @@ -190,11 +190,17 @@
       #define FILE_SEPERATOR          ('\\')
       #define FILE_SEPARATOR_STR      ("\\")
       #define PATH_ENV_VARIABLE       ("PATH")
  -
  +     
       /* incompatible names... */
       #ifndef strcasecmp 
           #define strcasecmp stricmp
       #endif
  +    #ifndef strncasecmp 
  +        #define strncasecmp strnicmp
  +     #endif
  +     #ifndef vsnprintf
  +             #define vsnprintf _vsnprintf
  +     #endif
   #else
       #define JK_METHOD
       #define C_LEVEL_TRY_START       
  @@ -206,6 +212,7 @@
       #define PATH_SEPARATOR_STR      (":")
       #define FILE_SEPARATOR_STR      ("/")
       #define PATH_ENV_VARIABLE       ("LD_LIBRARY_PATH")
  +     #define HAVE_UNIXSOCKETS
   #endif
   
   /*
  
  
  
  1.6       +1 -1      jakarta-tomcat-connectors/jk/native2/include/jk_handler.h
  
  Index: jk_handler.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/include/jk_handler.h,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- jk_handler.h      18 Mar 2002 17:57:41 -0000      1.5
  +++ jk_handler.h      12 Apr 2002 21:49:03 -0000      1.6
  @@ -140,7 +140,7 @@
   
       jk_handler_callback callback;
   
  -    int (*init)( struct jk_env *env, struct jk_handler *handler,
  +    int (JK_METHOD *init)( struct jk_env *env, struct jk_handler *handler,
                    struct jk_workerEnv *workerEnv);
   };
                                           
  
  
  
  1.7       +2 -2      jakarta-tomcat-connectors/jk/native2/include/jk_logger.h
  
  Index: jk_logger.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/include/jk_logger.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- jk_logger.h       26 Mar 2002 02:55:15 -0000      1.6
  +++ jk_logger.h       12 Apr 2002 21:49:03 -0000      1.7
  @@ -58,7 +58,7 @@
   /***************************************************************************
    * Description: Logger object definitions                                  *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
  - * Version:     $Revision: 1.6 $                                           *
  + * Version:     $Revision: 1.7 $                                           *
    ***************************************************************************/
   
   #ifndef JK_LOGGER_H
  @@ -109,7 +109,7 @@
                               const char *file,
                               int line,
                               int level,
  -                            char *fmt,
  +                            const char *fmt,
                               va_list msg);
   
   };
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to