Program Example59; { Program to demonstrate the Alarm function. } Uses BaseUnix; Procedure AlarmHandler(Sig : cint);cdecl; begin Writeln ('Got to alarm handler'); end; begin Writeln('Setting alarm handler'); fpSignal(SIGALRM,SignalHandler(@AlarmHandler)); Writeln ('Scheduling Alarm in 10 seconds'); fpAlarm(10); Writeln ('Pausing'); fpPause; Writeln ('Pause returned'); end.