123456789101112131415161718192021 |
- 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.
|