costin      02/05/22 16:42:32

  Modified:    jk/native2/include jk_pool.h
               jk/native2/common jk_pool_apr.c
               jk/native2/server/apache2 jk_apache2.h
  Log:
  The pool must be constructed before anything else, so we need to add a declaration
  for the constructor ( we can't use env and factories ). I also added JK_METHOD
  and made few changes ( mostly to get the windwos build )
  
  Revision  Changes    Path
  1.7       +4 -1      jakarta-tomcat-connectors/jk/native2/include/jk_pool.h
  
  Index: jk_pool.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/include/jk_pool.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- jk_pool.h 21 Feb 2002 11:15:51 -0000      1.6
  +++ jk_pool.h 22 May 2002 23:42:32 -0000      1.7
  @@ -58,7 +58,7 @@
   /***************************************************************************
    * Description: Memory Pool object header file                             *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
  - * Version:     $Revision: 1.6 $                                           *
  + * Version:     $Revision: 1.7 $                                           *
    ***************************************************************************/
   #ifndef _JK_POOL_H
   #define _JK_POOL_H
  @@ -160,6 +160,9 @@
       XXX move this to the factory
    */
   int jk2_pool_create( struct jk_env *env, jk_pool_t **newPool, jk_pool_t *parent, 
int size );
  +
  +int JK_METHOD jk2_pool_apr_create( struct jk_env *env, struct jk_pool **newPool,
  +                                   struct jk_pool *parent, void *aprPool );
   
   
   #ifdef __cplusplus
  
  
  
  1.5       +3 -4      jakarta-tomcat-connectors/jk/native2/common/jk_pool_apr.c
  
  Index: jk_pool_apr.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_pool_apr.c,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- jk_pool_apr.c     16 May 2002 23:48:27 -0000      1.4
  +++ jk_pool_apr.c     22 May 2002 23:42:32 -0000      1.5
  @@ -80,8 +80,6 @@
   */
   
   
  -int jk2_pool_apr_create( jk_env_t *env, jk_pool_t **newPool, jk_pool_t *parent,
  -                        apr_pool_t *aprPool );
   /** Nothing - apache will take care ??
    */
   static void jk2_pool_apr_close(jk_env_t *env, jk_pool_t *p)
  @@ -173,10 +171,11 @@
   }
   
   
  -int jk2_pool_apr_create( jk_env_t *env, jk_pool_t **newPool, jk_pool_t *parent,
  -                        apr_pool_t *aprPool)
  +int JK_METHOD jk2_pool_apr_create( jk_env_t *env, jk_pool_t **newPool, jk_pool_t 
*parent,
  +                                   void *aprPoolV)
   {
       jk_pool_t *_this;
  +    apr_pool_t *aprPool=(apr_pool_t *)aprPoolV;
   
       _this=(jk_pool_t *)apr_palloc(aprPool, sizeof( jk_pool_t ));
       *newPool = _this;
  
  
  
  1.8       +1 -5      jakarta-tomcat-connectors/jk/native2/server/apache2/jk_apache2.h
  
  Index: jk_apache2.h
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_apache2.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- jk_apache2.h      14 May 2002 20:44:21 -0000      1.7
  +++ jk_apache2.h      22 May 2002 23:42:32 -0000      1.8
  @@ -59,7 +59,7 @@
    * Description: Apache 2 plugin for Jakarta/Tomcat                         
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           
    *                 Henri Gomez <[EMAIL PROTECTED]>                            
  - * Version:     $Revision: 1.7 $                                           
  + * Version:     $Revision: 1.8 $                                           
    */
   
   #include "jk_global.h"
  @@ -84,10 +84,6 @@
   int JK_METHOD jk2_map_aprtable_factory(jk_env_t *env, jk_pool_t *pool,
                                          jk_bean_t *result,
                                          const char *type, const char *name);
  -
  -/* Temp. - we should use the factory ( we may need few changes ) */
  -int jk2_pool_apr_create( jk_env_t *env, jk_pool_t **newPool, jk_pool_t *parent,
  -                         apr_pool_t *aprPool);
   
   
   
  
  
  

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

Reply via email to