[Cppunit-cvs] cppunit2/src/cpputtest main.cpp,1.20,1.21
Brought to you by:
blep
From: Baptiste L. <bl...@us...> - 2005-03-07 21:34:59
|
Update of /cvsroot/cppunit/cppunit2/src/cpputtest In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24464/src/cpputtest Modified Files: main.cpp Log Message: * added global define to indicate if atomic counter is thread-safe * removed vacpp specific atomic counter implementation (couldn't get it to compile) * added pthread mutex based atomic counter implementation Index: main.cpp =================================================================== RCS file: /cvsroot/cppunit/cppunit2/src/cpputtest/main.cpp,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** main.cpp 6 Mar 2005 21:12:39 -0000 1.20 --- main.cpp 7 Mar 2005 21:34:45 -0000 1.21 *************** *** 51,60 **** // Atomic counter implementation config += "Atomic counter API: "; ! #if CPPTL_HAS_VACPP_CHECKLOCK ! config += "Visual Age C++ built-in __check_lock()"; ! #elif CPPTL_USE_LINUX_ATOMIC config += "linux atomic operations (limited to 24 bits)"; ! #elif CPPTL_USE_WIN32_ATOMIC config += "win32"; #else config += "none (not thread-safe)"; --- 51,64 ---- // Atomic counter implementation config += "Atomic counter API: "; ! #if CPPTL_HAS_THREAD_SAFE_ATOMIC_COUNTER ! # if CPPTL_USE_LINUX_ATOMIC config += "linux atomic operations (limited to 24 bits)"; ! # elif CPPTL_USE_WIN32_ATOMIC config += "win32"; + # elif CPPTL_USE_PTHREAD_ATOMIC + config += "pthread mutex"; + # else + config += "???"; + # endif #else config += "none (not thread-safe)"; |