diff options
| author | marco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2018-08-20 11:46:11 +0000 |
|---|---|---|
| committer | marco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2018-08-20 11:46:11 +0000 |
| commit | 5d659b719d4065eefc2e37a2e7c6dcccb63f27f4 (patch) | |
| tree | 68c44c0c5bb52797db69d42083110037d7723664 /packages/fcl-process/src/processunicode.pp | |
| parent | 7c838c6c55acb75c384d4709a0c0846e3f9c1b92 (diff) | |
| download | fpc-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.pp | 9 |
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. |
