stdcpp/tsrc/Boost_test/smart_ptr/src/lw_mutex_test.cpp
changeset 22 ddc455616bd6
parent 0 e4d67989cc36
child 45 4b03adbd26ca
child 57 2efc27d87e1c
equal deleted inserted replaced
18:47c74d1534e1 22:ddc455616bd6
    23 boost::detail::lightweight_mutex m1;
    23 boost::detail::lightweight_mutex m1;
    24 
    24 
    25 int main()
    25 int main()
    26 {
    26 {
    27 	std_log(LOG_FILENAME_LINE,"[Test Case for lw_mutex_test]");
    27 	std_log(LOG_FILENAME_LINE,"[Test Case for lw_mutex_test]");
       
    28 	
       
    29 	#ifdef __ARMCC__
       
    30   #pragma diag_suppress 177
       
    31   #endif  
    28     boost::detail::lightweight_mutex::scoped_lock lock1( m1 );
    32     boost::detail::lightweight_mutex::scoped_lock lock1( m1 );
    29 
    33 
    30     boost::detail::lightweight_mutex m2;
    34     boost::detail::lightweight_mutex m2;
    31     boost::detail::lightweight_mutex m3;
    35     boost::detail::lightweight_mutex m3;
    32 
    36 
    33     boost::detail::lightweight_mutex::scoped_lock lock2( m2 );
    37     boost::detail::lightweight_mutex::scoped_lock lock2( m2 );
    34     boost::detail::lightweight_mutex::scoped_lock lock3( m3 );
    38     boost::detail::lightweight_mutex::scoped_lock lock3( m3 );
       
    39  
       
    40 
    35 
    41 
    36 #ifdef __SYMBIAN32__
    42 #ifdef __SYMBIAN32__
    37 	std_log(LOG_FILENAME_LINE,"Result : Passed");
    43 	std_log(LOG_FILENAME_LINE,"Result : Passed");
    38 
    44 
    39 	std_log(LOG_FILENAME_LINE,"[End Test Case ]");
    45 	std_log(LOG_FILENAME_LINE,"[End Test Case ]");