mcatan      2004/04/24 01:13:22

  Modified:    src      thread.cpp
  Log:
  fix for Solaris
  
  Revision  Changes    Path
  1.10      +3 -0      logging-log4cxx/src/thread.cpp
  
  Index: thread.cpp
  ===================================================================
  RCS file: /home/cvs/logging-log4cxx/src/thread.cpp,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- thread.cpp        22 Apr 2004 21:21:34 -0000      1.9
  +++ thread.cpp        24 Apr 2004 08:13:22 -0000      1.10
  @@ -38,6 +38,7 @@
        thread->run();
        thread->releaseRef();
        pthread_exit(0);
  +     return 0;
   }
   #elif defined(HAVE_MS_THREAD)
   DWORD WINAPI threadProc(void * arg)
  @@ -182,6 +183,7 @@
   #else
        return ::InterlockedIncrement(val);
   #endif // _MSC_VER
  +     return *val + 1; // unsafe
   #endif
   }
   
  @@ -203,5 +205,6 @@
   #else
        return ::InterlockedDecrement(val);
   #endif // _MSC_VER
  +     return *val - 1; // unsafe
   #endif
   }
  
  
  

Reply via email to