diff -r 8df58d8c99e8 -r b3ffff030d5c core/src/fshell.h --- a/core/src/fshell.h Tue Oct 26 15:36:30 2010 +0100 +++ b/core/src/fshell.h Thu Oct 28 16:54:54 2010 +0100 @@ -46,7 +46,7 @@ const RPointerArray& Jobs() const; CJob* Job(TInt aId); TInt DisownJob(TInt aId); - static HBufC* ReadScriptL(const TDesC& aScriptName, const TDesC* aArguments, IoUtils::CEnvironment& aEnv, RFs& aFs, TIoHandleSet& aIoHandles, TBool& aHelpPrinted, RPointerArray* aAdditionalPrefixArguments=NULL); + static RIoReadHandle OpenScriptL(const TDesC& aScriptName, const TDesC* aArguments, IoUtils::CEnvironment& aEnv, RFs& aFs, TIoHandleSet& aIoHandles, TBool& aHelpPrinted, RPointerArray* aAdditionalPrefixArguments=NULL); private: CShell(); void ConstructL(); @@ -79,7 +79,7 @@ CLineCompleter* iLineCompleter; CCommandFactory* iCommandFactory; RPointerArray iJobs; - HBufC* iScriptData; + RIoReadHandle iScriptHandle; CParser* iParser; TInt iForegroundJobId; TInt iNextJobId;