userlibandfileserver/fileserver/sfile/sf_main.cpp
branchRCL_3
changeset 21 e7d2d738d3c2
parent 0 a41df078684a
child 43 c1f20ce4abcf
equal deleted inserted replaced
20:597aaf25e343 21:e7d2d738d3c2
   472 	ErrorCount=0;
   472 	ErrorCount=0;
   473 	UserHeapAllocFailCount=-1;
   473 	UserHeapAllocFailCount=-1;
   474 	KernHeapAllocFailCount=-1;
   474 	KernHeapAllocFailCount=-1;
   475 #endif
   475 #endif
   476 	
   476 	
   477 	TInt r= RequestAllocator::iCacheLock.CreateLocal();
   477 	TInt r = RequestAllocator::Initialise();
       
   478 	__ASSERT_ALWAYS(r==KErrNone,Fault(EFsCacheLockFailure));
       
   479 	r = OperationAllocator::Initialise();
   478 	__ASSERT_ALWAYS(r==KErrNone,Fault(EFsCacheLockFailure));
   480 	__ASSERT_ALWAYS(r==KErrNone,Fault(EFsCacheLockFailure));
   479 	
   481 	
   480 	// initialise the TParse pool lock object
   482 	// initialise the TParse pool lock object
   481 	r = TParsePool::Init();
   483 	r = TParsePool::Init();
   482 	__ASSERT_ALWAYS(r==KErrNone,Fault(EFsParsePoolLockFailure));
   484 	__ASSERT_ALWAYS(r==KErrNone,Fault(EFsParsePoolLockFailure));
   490 
   492 
   491 	FsThreadManager::SetMainThreadId();
   493 	FsThreadManager::SetMainThreadId();
   492 	r=FsThreadManager::CreateDisconnectThread();
   494 	r=FsThreadManager::CreateDisconnectThread();
   493 	__ASSERT_ALWAYS(r==KErrNone,Fault(EMainDisconnectThread));
   495 	__ASSERT_ALWAYS(r==KErrNone,Fault(EMainDisconnectThread));
   494 
   496 
   495 	RequestAllocator::Initialise();
       
   496 
   497 
   497 	//
   498 	//
   498 	// Install a trap handler
   499 	// Install a trap handler
   499 	//
   500 	//
   500 	CTrapCleanup* trapHandler=CTrapCleanup::New();
   501 	CTrapCleanup* trapHandler=CTrapCleanup::New();