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.