Program Example33; { Program to demonstrate the SelectText function. } Uses Unix; Var tv : TimeVal; begin Writeln ('Press the to continue the program.'); { Wait until File descriptor 0 (=Input) changes } SelectText (Input,nil); { Get rid of in buffer } readln; Writeln ('Press key in less than 2 seconds...'); tv.tv_sec:=2; tv.tv_sec:=0; if SelectText (Input,@tv)>0 then Writeln ('Thank you !') else Writeln ('Too late !'); end.