mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-13 05:29:34 +02:00
22 lines
484 B
ObjectPascal
22 lines
484 B
ObjectPascal
program Example31;
|
|
|
|
{ Program to demonstrate the Dup function. }
|
|
|
|
uses linux;
|
|
|
|
var f : text;
|
|
i : longint;
|
|
|
|
begin
|
|
Assign (f,'text.txt');
|
|
Rewrite (F);
|
|
For i:=1 to 10 do writeln (F,'Line : ',i);
|
|
if not dup2 (output,f) then
|
|
Writeln ('Dup2 Failed !');
|
|
writeln ('This is written to stdout.');
|
|
writeln (f,'This is written to the dup file, and flushed');
|
|
flush(f);
|
|
writeln;
|
|
{ Remove file. Comment this if you want to check flushing.}
|
|
Unlink ('text.txt');
|
|
end. |