diff -r 206a6eaaeb71 -r 0659d0e1a03c kernel/eka/include/e32ldr_private.h --- a/kernel/eka/include/e32ldr_private.h Mon Oct 18 15:31:10 2010 +0100 +++ b/kernel/eka/include/e32ldr_private.h Wed Oct 20 13:58:28 2010 +0100 @@ -1,4 +1,4 @@ -// Copyright (c) 1995-2009 Nokia Corporation and/or its subsidiary(-ies). +// Copyright (c) 1995-2010 Nokia Corporation and/or its subsidiary(-ies). // All rights reserved. // This component and the accompanying materials are made available // under the terms of the License "Eclipse Public License v1.0" @@ -55,6 +55,7 @@ ECheckLibraryHash=14, ELoadFSProxyDrive=15, ELoadCodePage=16, + ELoaderRunReaper=17, EMaxLoaderMsg }; // @@ -95,6 +96,7 @@ TInt LoadLocale(const TDesC& aLocaleDllName, TLibraryFunction* aExportList); TInt GetInfoFromHeader(const TDesC8& aHeader, TDes8& aInfoBuf); IMPORT_C TInt CancelLazyDllUnload(); + IMPORT_C TInt RunReaper(); IMPORT_C TInt Delete(const TDesC& aFileName); IMPORT_C TInt CheckLibraryHash(const TDesC& aFileName, TBool aValidateHash=EFalse); TInt LoadProcess(TInt& aHandle, const TDesC& aFileName, const TDesC& aCommand, const TUidType& aUidType, TInt aMinStackSize, TOwnerType aType);