mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-20 13:29:14 +02:00
MorphOS: use stdout as stderr, so code which is wired to use stderr doesn't commit suicide
git-svn-id: trunk@30789 -
This commit is contained in:
parent
3edad2774a
commit
ee0cbece03
@ -372,11 +372,13 @@ begin
|
|||||||
MOS_ConHandle:=0;
|
MOS_ConHandle:=0;
|
||||||
StdInputHandle:=dosInput;
|
StdInputHandle:=dosInput;
|
||||||
StdOutputHandle:=dosOutput;
|
StdOutputHandle:=dosOutput;
|
||||||
|
StdErrorHandle:=StdOutputHandle;
|
||||||
end else begin
|
end else begin
|
||||||
MOS_ConHandle:=Open(MOS_ConName,MODE_OLDFILE);
|
MOS_ConHandle:=Open(MOS_ConName,MODE_OLDFILE);
|
||||||
if MOS_ConHandle<>0 then begin
|
if MOS_ConHandle<>0 then begin
|
||||||
StdInputHandle:=MOS_ConHandle;
|
StdInputHandle:=MOS_ConHandle;
|
||||||
StdOutputHandle:=MOS_ConHandle;
|
StdOutputHandle:=MOS_ConHandle;
|
||||||
|
StdErrorHandle:=MOS_ConHandle;
|
||||||
end else
|
end else
|
||||||
Halt(1);
|
Halt(1);
|
||||||
end;
|
end;
|
||||||
@ -389,10 +391,8 @@ begin
|
|||||||
OpenStdIO(Output,fmOutput,StdOutputHandle);
|
OpenStdIO(Output,fmOutput,StdOutputHandle);
|
||||||
OpenStdIO(StdOut,fmOutput,StdOutputHandle);
|
OpenStdIO(StdOut,fmOutput,StdOutputHandle);
|
||||||
|
|
||||||
{ * MorphOS doesn't have a separate stderr, just like AmigaOS (???) * }
|
OpenStdIO(StdErr,fmOutput,StdErrorHandle);
|
||||||
StdErrorHandle:=StdOutputHandle;
|
OpenStdIO(ErrOutput,fmOutput,StdErrorHandle);
|
||||||
// OpenStdIO(StdErr,fmOutput,StdErrorHandle);
|
|
||||||
// OpenStdIO(ErrOutput,fmOutput,StdErrorHandle);
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function GetProcessID: SizeUInt;
|
function GetProcessID: SizeUInt;
|
||||||
|
Loading…
Reference in New Issue
Block a user