You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by co...@apache.org on 2003/03/05 01:00:52 UTC

cvs commit: jakarta-tomcat-connectors/jk/native2/common jk_mutex_thread.c

costin      2003/03/04 16:00:52

  Modified:    jk/native2/common jk_mutex_thread.c
  Log:
  Set the state.
  
  Revision  Changes    Path
  1.8       +8 -0      jakarta-tomcat-connectors/jk/native2/common/jk_mutex_thread.c
  
  Index: jk_mutex_thread.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_mutex_thread.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- jk_mutex_thread.c	4 Feb 2003 07:39:58 -0000	1.7
  +++ jk_mutex_thread.c	5 Mar 2003 00:00:51 -0000	1.8
  @@ -79,6 +79,7 @@
   static int JK_METHOD jk2_mutex_thread_init(jk_env_t *env, jk_bean_t  *mutexB)
   {
       jk_mutex_t *jkMutex=mutexB->object;
  +    mutexB->state=JK_STATE_INIT;
   
       return apr_thread_mutex_create( &jkMutex->threadMutex,
                                       0,
  @@ -90,6 +91,7 @@
   {
       jk_mutex_t *jkMutex=mutexB->object;
   
  +    mutexB->state=JK_STATE_NEW;
       if( jkMutex==NULL || jkMutex->threadMutex==NULL ) return JK_ERR;
   
       return apr_thread_mutex_destroy( jkMutex->threadMutex);
  @@ -124,6 +126,7 @@
   static int JK_METHOD jk2_mutex_thread_init(jk_env_t *env, jk_bean_t  *mutexB)
   {
       jk_mutex_t *jkMutex=mutexB->object;
  +    mutexB->state=JK_STATE_INIT;
       InitializeCriticalSection( & jkMutex->threadMutex );
       return JK_OK;
   }
  @@ -133,6 +136,7 @@
   {
       jk_mutex_t *jkMutex=mutexB->object;
   
  +    mutexB->state=JK_STATE_NEW;
       if( jkMutex==NULL ) return JK_ERR;
       DeleteCriticalSection( & jkMutex->threadMutex );
       return JK_OK;
  @@ -167,6 +171,7 @@
   static int JK_METHOD jk2_mutex_thread_init(jk_env_t *env, jk_bean_t  *mutexB)
   {
       jk_mutex_t *jkMutex=mutexB->object;
  +    mutexB->state=JK_STATE_INIT;
   
       return pthread_mutex_init( &jkMutex->threadMutex, NULL );
   }
  @@ -175,6 +180,7 @@
   jk2_mutex_thread_destroy(jk_env_t *env, jk_bean_t  *mutexB)
   {
       jk_mutex_t *jkMutex=mutexB->object;
  +    mutexB->state=JK_STATE_NEW;
   
       if( jkMutex==NULL ) return JK_ERR;
       return pthread_mutex_destroy( & jkMutex->threadMutex);
  @@ -204,12 +210,14 @@
   
   static int JK_METHOD jk2_mutex_thread_init(jk_env_t *env, jk_bean_t  *mutexB)
   {
  +    mutexB->state=JK_STATE_INIT;
       return JK_OK;
   }
   
   static int JK_METHOD 
   jk2_mutex_thread_destroy(jk_env_t *env, jk_bean_t  *mutexB)
   {
  +    mutexB->state=JK_STATE_NEW;
       return JK_OK;
   }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org