ex59.pp 376 B

123456789101112131415161718192021
  1. Program Example59;
  2. { Program to demonstrate the Alarm function. }
  3. Uses linux;
  4. Procedure AlarmHandler(Sig : longint);cdecl;
  5. begin
  6. Writeln ('Got to alarm handler');
  7. end;
  8. begin
  9. Writeln('Setting alarm handler');
  10. Signal(SIGALRM,@AlarmHandler);
  11. Writeln ('Scheduling Alarm in 10 seconds');
  12. Alarm(10);
  13. Writeln ('Pausing');
  14. Pause;
  15. Writeln ('Pause returned');
  16. end.