From 293d9be6b6ea78712fef278cad356ac6acb8c05a Mon Sep 17 00:00:00 2001 From: Tomas Hajny Date: Fri, 3 Jun 2016 23:57:51 +0000 Subject: [PATCH] * fix compilation after UnicodeString ExecuteProcess related changes git-svn-id: trunk@33899 - --- rtl/os2/sysutils.pp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/rtl/os2/sysutils.pp b/rtl/os2/sysutils.pp index 858407499b..694d555b47 100644 --- a/rtl/os2/sysutils.pp +++ b/rtl/os2/sysutils.pp @@ -31,6 +31,8 @@ interface {$define SYSUTILS_HAS_ANSISTR_FILEUTIL_IMPL} { OS has an ansistring/single byte environment variable API } {$define SYSUTILS_HAS_ANSISTR_ENVVAR_IMPL} +{ OS has an ansistring/single byte API for executing other processes } +{$DEFINE EXECUTEPROCUNI} { Include platform independent interface part } {$i sysutilh.inc} @@ -756,11 +758,11 @@ begin SysTimerTick := L; end; -function ExecuteProcess (const Path: AnsiString; const ComLine: AnsiString;Flags:TExecuteFlags=[]): - integer; +function ExecuteProcess (const Path: RawByteString; + const ComLine: RawByteString;Flags:TExecuteFlags=[]): integer; var E: EOSError; - CommandLine: ansistring; + CommandLine: RawByteString; Args0, Args: DosCalls.PByteArray; ObjNameBuf: PChar; ArgSize: word; @@ -932,8 +934,8 @@ begin end; -function ExecuteProcess (const Path: AnsiString; - const ComLine: array of AnsiString;Flags:TExecuteFlags=[]): integer; +function ExecuteProcess (const Path: RawByteString; + const ComLine: array of RawByteString;Flags:TExecuteFlags=[]): integer; var CommandLine: AnsiString;