summaryrefslogtreecommitdiff
path: root/packages/fcl-process/src/processunicode.pp
diff options
context:
space:
mode:
authormarco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2>2018-08-20 11:46:11 +0000
committermarco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2>2018-08-20 11:46:11 +0000
commit5d659b719d4065eefc2e37a2e7c6dcccb63f27f4 (patch)
tree68c44c0c5bb52797db69d42083110037d7723664 /packages/fcl-process/src/processunicode.pp
parent7c838c6c55acb75c384d4709a0c0846e3f9c1b92 (diff)
downloadfpc-5d659b719d4065eefc2e37a2e7c6dcccb63f27f4.tar.gz
* centralize some type definitions so that they are compatible between process and processunicode
* add an extra parameter to the callback in preparation of readoutput callbacks. This is needed to let the callback differentiate between stderr or stdout callbacks * rename processunicode class to TProcess on recommendation of MvC. git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@39651 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fcl-process/src/processunicode.pp')
-rw-r--r--packages/fcl-process/src/processunicode.pp9
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/fcl-process/src/processunicode.pp b/packages/fcl-process/src/processunicode.pp
index 6b27be5464..6bfbc0d9fa 100644
--- a/packages/fcl-process/src/processunicode.pp
+++ b/packages/fcl-process/src/processunicode.pp
@@ -29,10 +29,17 @@ Type
TProcessPriority = process.TProcessPriority;
TProcessOptions = process.TProcessOptions;
TStartupOptions = process.TStartupOptions;
+ {$ifdef UNIX}
+ TProcessForkEvent = Process.TProcessForkEvent;
+ {$endif UNIX}
+
+ TRunCommandEventCode = Process.TRunCommandEventCode;
+ TOnRunCommandEvent = Process.TOnRunCommandEvent;
+ EProcess = Process.EProcess;
{$macro on}
{$define processunicodestring}
-{$define TProcessnamemacro:=TProcessUnicode}
+{$define TProcessnamemacro:=TProcess}
{$i processbody.inc}
end.