123456789101112131415161718192021 |
- Program Example59;
- { Program to demonstrate the Alarm function. }
- Uses linux;
- Procedure AlarmHandler(Sig : longint);cdecl;
- begin
- Writeln ('Got to alarm handler');
- end;
- begin
- Writeln('Setting alarm handler');
- Signal(SIGALRM,@AlarmHandler);
- Writeln ('Scheduling Alarm in 10 seconds');
- Alarm(10);
- Writeln ('Pausing');
- Pause;
- Writeln ('Pause returned');
- end.
|