wrowe       2003/08/08 12:20:23

  Modified:    locks/unix thread_mutex.c
  Log:
    Thanks to Jeff for pointing out I didn't point to the atomics.
    Fixes build breakage.
  
  Revision  Changes    Path
  1.20      +3 -3      apr/locks/unix/thread_mutex.c
  
  Index: thread_mutex.c
  ===================================================================
  RCS file: /home/cvs/apr/locks/unix/thread_mutex.c,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- thread_mutex.c    7 Aug 2003 22:16:24 -0000       1.19
  +++ thread_mutex.c    8 Aug 2003 19:20:23 -0000       1.20
  @@ -114,7 +114,7 @@
            * testing the mutex is owned by this thread, so a deadlock is 
expected.
            */
           if (apr_os_thread_equal(mutex->owner, apr_os_thread_current())) {
  -            apr_atomic_inc(mutex->owner_ref);
  +            apr_atomic_inc(&mutex->owner_ref);
               return APR_SUCCESS;
           }
   
  @@ -162,7 +162,7 @@
            * the trylock.
            */
           if (apr_os_thread_equal(mutex->owner, apr_os_thread_current())) {
  -            apr_atomic_inc(mutex->owner_ref);
  +            apr_atomic_inc(&mutex->owner_ref);
               return APR_SUCCESS;
           }
   
  @@ -215,7 +215,7 @@
                   return APR_EINVAL;
               }
   
  -            if (apr_atomic_dec(mutex->owner_ref) != 0)
  +            if (apr_atomic_dec(&mutex->owner_ref) != 0)
                   return APR_SUCCESS;
               mutex->owner = 0;
           }
  
  
  

Reply via email to