genericopenlibs/openenvcore/libpthread/test/testpthread/src/tpthreadblocks.cpp
changeset 18 47c74d1534e1
parent 0 e4d67989cc36
child 45 4b03adbd26ca
child 57 2efc27d87e1c
equal deleted inserted replaced
0:e4d67989cc36 18:47c74d1534e1
  1973 TInt CTestPThread::PThreadExitMemLeak()
  1973 TInt CTestPThread::PThreadExitMemLeak()
  1974 	{
  1974 	{
  1975 		const char* const KThreadName = "THRD1";
  1975 		const char* const KThreadName = "THRD1";
  1976 		pthread_t threadId = 0;
  1976 		pthread_t threadId = 0;
  1977 		int err = 0;
  1977 		int err = 0;
  1978 		if( err = pthread_create(&threadId, 0, &ThreadFunc, (void*)KThreadName) != 0 )
  1978 		err = pthread_create(&threadId, 0, &ThreadFunc, (void*)KThreadName);
       
  1979 		if( err  != 0 )
  1979 			{
  1980 			{
  1980 			INFO_PRINTF2(_L("Error in pthread_create() and the value returned is %d\n"),err);
  1981 			INFO_PRINTF2(_L("Error in pthread_create() and the value returned is %d\n"),err);
  1981 			}
  1982 			}
  1982 		
  1983 		err = pthread_join(threadId, 0);
  1983 		if( err = pthread_join(threadId, 0) != 0)
  1984 		if( err  != 0)
  1984 			{
  1985 			{
  1985 			 INFO_PRINTF2(_L("Error in pthread_join() and the value returned is %d\n"),err);
  1986 			 INFO_PRINTF2(_L("Error in pthread_join() and the value returned is %d\n"),err);
  1986 			}
  1987 			}
  1987 		return err;
  1988 		return err;
  1988 	}
  1989 	}